保存为刮擦输出

时间:2014-07-14 19:08:26

标签: python web-scraping beautifulsoup

从rss提要,我能够从每个提要中抓取内容,但现在尝试将每个输出保存到单独的txt文件及其标题,例如newstitle1.txt,newstitle2.txt ...但到目前为止,使用下面的代码,它只保存列表中的最后一个输出。有想法该怎么解决这个吗?

with open('textfile.txt', 'w') as handle:
        handle.write(text)
    counter+=1

1 个答案:

答案 0 :(得分:1)

# somewhere in code

counter = 0

# in place where you save it

with open('textfile' + str(counter) + '.txt', 'w') as handle:
    handle.write(text)
counter+=1

或如果您在变量newstitle

中拥有标题
with open(newstitle + '.txt', 'w') as handle:
    handle.write(text)

并查看文件名中的原生字母,空格和其他奇怪的字符。