2016-11-16 5 views
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を使用していると私はそれを残しました。これが問題であるかどうかわかりません?

ほとんどのヘルプが歓迎されます。

答えて

0

私は元の質問だったthis linkを使って解決しました(私は苦労していたのでこのルートを試しました)。

関連する問題