BeautifulSoup刮取数据并保存在文本文件中

时间:2013-09-24 21:27:03

标签: python beautifulsoup

我试图创建表格,我写这段代码http://pastebin.com/t1wSPvbb 蝙蝠我有问题,在文本中保存数据,10页后刮刀保存相同的数据

这是代码问题:

for num in range(1,500):
    print num
    try:
        resp = ''
        resp = opener.open("http://login.site.com/view.asp?view&PAGE="+str(num))
        soup = BeautifulSoup(resp.read())
        for tr in soup.find_all('tr')[3:]:
                tds = tr.find_all('td')
                outfile.write (tds[2].text.encode('utf-8','replace') + ',' +  tds[0].text.encode('utf-8','replace') + ',' + tds[1].text.encode('utf-8','replace') + '\n')

                pass
    except:
        pass

在10页之后,疤痕将为接下来的几页保存相同的数据。

0 个答案:

没有答案