【发布时间】:2018-01-07 02:05:17
【问题描述】:
我有一个使用 Selenium/Chromedriver 的应用程序,无头运行 chrome。在我的本地机器上,它运行良好。尝试在 Ubuntu 16.04 的 AWS-EC2 实例上运行时,每次都会出错;
ConnectionResetError: [Errno 104] Connection reset by peer
安全组的出站规则允许所有端口上的所有流量。
reset by peer 错误提示我被服务器锁定了,但我无法解释为什么我仍然可以在本地运行?关于错误来源的任何见解?
设置:
- Python 3.6
- Chromedriver 2.34
- 硒 3.8.1
注意:在同一台服务器上使用 Robobrowser 完全没有问题。
史蒂夫
【问题讨论】:
-
你找到解决办法了吗?
-
@AlexW 我找到了解决方法。我切换到壁虎驱动程序,一切似乎都在工作。从那以后我再也没有回头。
标签: python-3.x amazon-ec2 selenium-chromedriver ubuntu-16.04