现在它设置为写入文件,但我希望它将值输出到一个变量。不知道如何。如何使这个变量的结果?
from BeautifulSoup import BeautifulSoup
import sys, re, urllib2
import codecs
woof1 = urllib2.urlopen('someurl').read()
woof_1 = BeautifulSoup(woof1)
woof2 = urllib2.urlopen('someurl').read()
woof_2 = BeautifulSoup(woof2)
GE_DB = open('GE_DB.txt', 'a')
for row in woof_1.findAll("tr", { "class" : "row_b" }):
for col in row.findAll(re.compile('td')):
GE_DB.write(col.string if col.string else '')
GE_DB.write(" ")
GE_DB.write("\n")
GE_DB.close()
for row in woof_2.findAll("tr", { "class" : "row_b" }):
for col in row.findAll(re.compile('td')):
GE_DB.write(col.string if col.string else '')
GE_DB.write("\n")
GE_DB.close()
这将有助于大大如果您解释(1)你知道什么是“输出值给一个变量”来表示,并一旦这样完成的(2)你的脚本将用做“变量” - 刚刚落在脚本的末尾似乎没有值得第1步的努力。 – 2010-03-04 23:50:59
好吧,所以当你在一个表上运行上述脚本。它需要td标签之间的内容。我希望它将该值作为变量存储。 – Pevo 2010-03-04 23:53:21
质量-1票是怎么回事? – 2010-03-05 00:17:25