0

Ubuntu14.04 で Selenium と Virtualenv を使用して、Web ページのコードをスクレイピングしています。virtualenv ディレクトリを作成した後、source bin/activate を使用して virtualenv をアクティブ化しながら、selenium、headless firefox、pyvirtualdisplay、firefox geckodriver をインストールしました。

hereに従ってヘッドレスFirefoxをインストールしました。

また、「/usr/lib/python2.7/」と「~/ladder_selenium/lib/python2.7」に異なる python2.7 フォルダーがあることもわかりました (ladder_selenium は Virtualenv ディレクトリです)。

を含むpythonコードを実行した後

from selenium import webdriver

、以下のエラーが発生します。

Traceback (most recent call last):
  File "predict.py", line 12, in <module>
driver = webdriver.Firefox()
  File "/home/heyjude/ladder_selenium/local/lib/python2.7/site-packages/selenium/webdriver/f
self.service.start()
  File "/home/heyjude/ladder_selenium/local/lib/python2.7/site-packages/selenium/webdriver/c
stdout=self.log_file, stderr=self.log_file)
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 8] Exec format error

何を修正すればよいか教えていただけますか?

以下のコメントの編集:

(ladder_selenium) heyjude@ladder-selenium:~$ export DISPLAY=:99
(ladder_selenium) heyjude@ladder-selenium:~$ firefox
XPCOMGlueLoad error for file /opt/firefox/libmozgtk.so:
libgtk-3.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
4

0 に答える 0