基本上,我有一个代码已经工作了几个月了。我今天试着运行这个程序,就像标题说的那样,UserAgent()的连接正在超时。我试着用"pip安装--升级fake_useragent“来升级这个文件,我被告知这个包是最新的。我也尝试删除该文件(为了重新安装),但由于某种原因我无法删除。有人对我如何处理这个问题有任何想法吗?
from fake_useragent import UserAgent
...
ua = UserAgent()#program cannot progress past this point发布于 2016-04-28 02:51:30
fake_useragent包连接到http://useragentstring.com/以获取最新用户代理字符串的列表。看起来http://useragentstring.com/已经崩溃了,我希望是暂时的。
发布于 2017-11-06 05:07:20
您应该向ua对象添加一个备用的user_agent,这样如果服务器停机,那么备用的用户代理就会启动,一个正在运行的过时的u_agent比完整的程序崩溃更好。
from fake_useragent import UserAgent
ua = UserAgent(fallback='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36')
headers = {'User-Agent':ua.chrome}我从这个问题中学到了这个:Scrapy FakeUserAgentError: Error occurred during getting browser
https://stackoverflow.com/questions/36904348
复制相似问题