【问题标题】:Connection refused with marionette driver (python)与木偶驱动程序(python)的连接被拒绝
【发布时间】:2016-11-16 09:04:35
【问题描述】:

我正在尝试从 cron 运行网络抓取脚本。使用 selenium firefox 它运行 6 次然后崩溃。我已经raised a query 对此进行了讨论,但一天内没有人发表评论,所以在阅读了一些内容后,我想我会尝试木偶。

我遵循了基本教程,但我得到了以下 Traceback:

Traceback (most recent call last):
  File "clint-selenium-firefox.py", line 52, in <module>
    driver.start_session()
  File "/usr/local/lib/python2.7/dist-packages/marionette_driver/decorators.py", line 42, in _
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/marionette_driver/marionette.py", line 1230, in start_session
    self.protocol, _ = self.client.connect()
  File "/usr/local/lib/python2.7/dist-packages/marionette_driver/transport.py", line 213, in connect
    self.sock.connect((self.addr, self.port))
  File "/usr/lib/python2.7/socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 111] Connection refused

这里发生了:

driver = Marionette('localhost', port=2828)
driver.start_session()

我在 Ubuntu 16 服务器上运行此程序,现阶段没有从命令提示符显示。我的firefox版本的脚本使用pyvirtualdisplay来模拟显示,我把它留在里面了。不知道是不是这个问题?

欢迎任何帮助。

【问题讨论】:

    标签: python selenium firefox-marionette


    【解决方案1】:

    我使用this link 解决了它,这是我最初的问题(我尝试了这条路线,因为我很挣扎)。

    【讨论】:

      猜你喜欢
      • 2017-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 2021-05-05
      • 2023-04-06
      • 2017-08-08
      • 1970-01-01
      相关资源
      最近更新 更多