0
私はcronからウェブスクレイピングスクリプトを実行しようとしています。セレンのfirefoxを使用して6回実行し、クラッシュします。私はこれにraised a queryを持っていますが、誰も読んでいないので、私は私がマリオネットを試してみると思ったので、誰もコメントをしていない。接続がマリオネットドライバ(Python)で拒否されました
私は基本的なチュートリアルに従ってきましたが、私は、次のトレースバックを取得しています:
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を使用していると私はそれを残しました。これが問題であるかどうかわかりません?
ほとんどのヘルプが歓迎されます。