2016-04-28 75 views
2

本质上,我有一个已经工作了几个月的代码。我今天尝试运行该程序,并且如标题所示,UserAgent()的连接超时。我试过用“pip install --- upgrade fake_useragent”来升级文件,我被告知这个软件包是最新的。我也尝试删除文件(为了重新安装),但由于某种原因我无法完成。有没有人有任何想法可以解决这个问题?(fake_useragent)UserAgent()不会连接

from fake_useragent import UserAgent 
... 
ua = UserAgent()#program cannot progress past this point 

回答

0

您应该为ua对象添加一个后备user_agent,这样,如果服务器关闭,则后备useragent将会启动,比完整的程序崩溃更好地使用过时的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