我正在尝试使用 BeautifulSoup 从表中抓取数据并将其保存到文件中。我写了这个:
import urllib2
from bs4 import BeautifulSoup
url = "http://dofollow.netsons.org/table1.htm"
page = urllib2.urlopen(url).read()
soup = BeautifulSoup(page)
for tr in soup.find_all('tr')[2:]:
tds = tr.find_all('td')
print "%s, %s, %s" % (tds[0].text, tds[1].text, tds[2].text)
哪个有效。
然后我尝试将结果写入文件,但它不起作用。:(
logfile = open("log.txt", 'a')
logfile.write("%s,%s,%s\n" % (tds[0].text, tds[1].text, tds[2].text))
logfile.close()
如何将我的结果保存在测试文件中?