2016-04-28 7 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を追加する必要があります。この方法では、サーバーがダウンしてからフォールバックユーザーエージェントが起動すると、完全なプログラムのクラッシュよりも古くなった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

関連する問題