pyCharmを使ってseleniumとfirefoxでスクレイピングをしようとした際のエラーです
まず、seleniumをインストールしました。その次に、firefoxをインストールしようとしたのですがselenium-firefoxという名前のモジュールしかなかったのでそちらをインストールしました。
その次に、geckodriverをブラウザからダウンロードし解凍後PATHが通った場所に移動しました。
そして、実行したいコードが次のとおりです。pathは正しく入力しています
from
1driver = Firefox(executable_path='/mypath/geckodriver') 2url = "https://url/" 3 4options = FirefoxOptions() 5options.add_argument('-headless') 6 7browser = Firefox(options=options) 8 9browser.get(url) 10browser.save_screenshot("website.png") 11browser.quit()
こちらを実行すると
selenium.common.exceptions.SessionNotCreatedException:
1
こういったエラーが出ます。firefoxが存在しないと言われているようなのですがなぜでしょうか。
色々しらべてみたのですが、原因がわかりませんでした。
回答1件
あなたの回答
tips
プレビュー