セルローンをフラスコ内でローカルに実行しています。 ImはPhantomJSドライバを使用しています。私は以前にパスエラーが発生しました:WebDriverException:メッセージ: 'phantomjs'実行ファイルに不正なアクセス許可がある可能性があります
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH.
しかし、別のStackOverflowの質問から発見した後、私はPhantomJSのパラメータとして環境パスを渡す必要があることを学んだ
。私が下にあるパスは、仮想環境フォルダ内のphantomJSフォルダへのパスです。
driver = webdriver.PhantomJS(executable_path='/Users/MyAcc/Documents/MYWEBAPP/venv/lib/python3.5/site-packages/selenium/webdriver/phantomjs')
しかし、私は今、新しいエラーコードを取得する:
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable may have wrong permissions.
は、ここで私は、パスのファイルのパーミッションをチェックするとき、私は何を得るのです。
total 40
drwxr-xr-x 7 USER staff 238 Nov 6 00:07 .
drwxr-xr-x 17 USER staff 578 Nov 6 00:03 ..
[email protected] 1 USER staff 6148 Nov 6 00:07 .DS_Store
-rw-r--r-- 1 USER staff 787 Oct 31 12:27 __init__.py
drwxr-xr-x 5 USER staff 170 Oct 31 12:27 __pycache__
-rw-r--r-- 1 USER staff 2587 Oct 31 12:27 service.py
-rw-r--r-- 1 USER staff 2934 Oct 31 12:27 webdriver.py
ディレクトリ 'ls -al' - ' rwxrwxrwx'を指定すると、どのファイルにこの許可が与えられますか? – furas
'総40' ' drwxr-XR-X 7 USERスタッフ238 11月6日午後12時07 .' 'drwxr-XR-X 17 USERスタッフ578 11月6日午後12時03 ..' '-rw-rを--r - @ 1ユーザースタッフ6148 Nov 6 00:07 .DS_Store' '-rw-r - r-- 1 USER staff 787 Oct 31 12:27 __init __。py' ' drwxr-xr-x 5ユーザスタッフ170 Oct 31 12:27 __pycache__' '-rw-r - r-- 1ユーザスタッフ2587 Oct 31 12:27 service.py' ' -rw-r - r-- 1ユーザスタッフ2934 Oct 31 12:27 webdriver.py' – Tahir
あなたは問題を解決しましたか? Thasnk you –