获取URLError:在selenium webdriver中使用python in phantomjs

问题描述:

我在Python中使用Selenium Webdriver。获取URLError:<urlopen错误[Errno 111]连接被拒绝>在selenium webdriver中使用python in phantomjs

虽然运行在无头的浏览器(phantomjs)脚本,我得到一个URLError:

<urlopen error [Errno 111] Connection refused> 

任何一个可以请帮助来处理呢?

+0

请你分享一下相关的代码吗?并完成追踪?和版本的硒,phontomJS,蟒蛇? –

经过谷歌搜索这个,它似乎发生不可预知的,但我已经提出了一些请求与硒/幻影。如果我使用driver = webdriver.PhantomJS()创建新的webdriver,那么我可以继续提出请求。我建议其他人使用相同的解决方法。

+1

如果开始一个新的驱动程序是不可能的?假设您正在滚动Facebook新闻Feed并且不能失去滚动进度? – User

+0

是的,这是一个真正的痛苦。我没有找到任何解决方法,除了捕获异常并重新尝试重新设置驱动程序(如上所述)。唯一的尝试就是将所有的依赖关系更新到最新版本。没有看到你正在运行的代码,就很难提出其他的建议。 – Hbcdev

+0

代码在这里:http://stackoverflow.com/questions/40799703/httplib-badstatusline-on-linux-but-not-mac – User