0
私のWindows 10には、セレン3.6.0とphantomjs-2.1.1-windowsがあり、PATHをphantomJS.exeに設定しています。私は、下のコードを使用する場合:妨害のためセレンとphantomJSを使用すると、私はWinError 87を取得しました。
Traceback (most recent call last):
File "D:\Python 3.5.4\test\BeautifulSoup.py", line 10, in <module>
driver = webdriver.PhantomJS(executable_path='')
File "C:\Program Files\Python35\lib\site-
packages\selenium\webdriver\phantomjs\webdriver.py", line 52, in __init__
self.service.start()
File "C:\Program Files\Python35\lib\site-
packages\selenium\webdriver\common\service.py", line 74, in start
stdout=self.log_file, stderr=self.log_file)
File "C:\Program Files\Python35\lib\subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "C:\Program Files\Python35\lib\subprocess.py", line 957, in
_execute_child
startupinfo)
OSError: [WinError 87] wrong parameters。
こんにちは、質問をして回答を得ることができれば、多くの助けになります。この質問は、別の質問への回答のようになります。「間違ったパラメータを 'webdriver.PhantomJS()'に渡すとどうなりますか?」助けが必要なものを明確にしてください。 –
申し訳ありませんが、コードを実行したいだけです。そして、私は今何が起こるか知っています。ありがとうございました! –
問題はありませんが、私はあなたが知りたいことを見つけたことをうれしく思っています。私はあなたに質問したことを伝えました。たぶん私はそのメッセージを伝えるのが間違っていると言いました。あなた自身の答えは確かに私はあなたの質問が意味すると答えた(これはなぜ私はこのエラーを取得していますか?)。 –