【发布时间】:2019-02-22 19:21:44
【问题描述】:
当前行为:
在尝试使用 News-aggregator package Newspaper3k 时,我无法产生一致/可靠的输出。
系统/环境设置:
Windows 10
Miniconda3 4.5.12
Python 3.7.1
Newspaper3k 0.2.8
重现的步骤(代码):
import newspaper
cnn_paper = newspaper.build('http://cnn.com')
print(cnn_paper.size())
预期行为/输出(根据 cnn 上发布的当前链接而有所不同):
在连续打印输出运行时在 cnn 上产生一致数量的发布链接。
实际行为/输出
第一次运行代码产生的链接数量与之后立即运行的代码不同。
1st Run Print output: 94 (as of time of posting this question)
2nd Run Print output: 0
3rd Run Print output: 18
4th Run Print output: 7
实际链接的打印方式与上述链接计数打印方式相同。我尝试过使用许多不同的新闻来源,并且得到了相同的意外差异结果。我需要更改我的 User-Agent 标头吗?这是检测问题吗?如何产生可靠的结果?
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: python-3.x anaconda feed miniconda