[<twisted.python.failure.Failure <class 'OpenSSL.SSL.Error'>>]

[<twisted.python.failure.Failure <class 'OpenSSL.SSL.Error'>>],第1张

这个原因是因为请求网站的反爬机制,scrapy shell +url 默认的是scrapy的user_agent,所以网站会判定你为机器人,拒绝你访问,并踢翻了你的狗碗。。。。。

怎么解决呢?

1 在你的cmd窗口输入 scrapy shell -s USER_AGENT='Mozilla/5.0' (注意原原本本的copy)

2输入完那个 会返回一系列状态码,等待返回结束。

3然后输入 fetch('url') url是你的网址, 注意()里面一定要加上英文半角引号哟~·~

如果解决了 请点个赞,祝大家爬虫有成~~~

问题发现

在Anaconda Prompt终端中执行以下指令:

pip install --upgrade --ignore-installed tensorflow==1.14 -i https://pypi.tuna.tsinghua.edu.cn/simple/

发现报错:

ERROR: twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.

解决方案:

pip install PyHamcrest


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7391689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存