我需要从多个 URL 收集文章的文本。输入后代码功能完美。但是,通过重新输入 print(first_article.text) 以将输出导出为 CSV,只会出现第一篇文章。发生这种情况是否有原因?如何从所有文件中导出文本?
import newspaper
from newspaper import Article
lista = ['url','url']
for list in lista:
first_article = Article(url="%s" % list, language='en')
first_article.download()
first_article.parse()
print(first_article.text)
#This prints all articles
print(first_article)
#This prints only one