実現したいこと
PythonでChromeを使ってスクレイピングしたい
発生している問題・エラーメッセージ
Chromeの画面が一瞬立ち上がるが、2秒くらいで閉じてしまう
エラーメッセージはない
該当のソースコード
Python
1import chromedriver_binary 2from selenium import webdriver 3 4# ブラウザを開く 5# webdriver.Chrome(driver_path) 6driver = webdriver.Chrome() 7 8driver.get("https://www.google.com/")
試したこと
▶もともとChromeとChromedriverのバージョンが異なるという内容の表示がでていた
>Chromeのバージョンに合うChromedriverをインストールしなおした(pip install chromedriver-binary==105.0.5195.52.0)
>エラーメッセージは解消された
>しかしChromeのウィンドウはすぐ閉じてしまう
▶Python 3.9.13にダウングレードしてみた
>ChromeとChromedriverのバージョンが異なるという内容のエラー(バージョンは合っている)
>Chromeのウィンドウはすぐ閉じてしまう
>Python 3.10.6にもどした
>エラーが解消された
>しかしChromeのウィンドウはすぐ閉じてしまう
補足情報(FW/ツールのバージョンなど)
使用ツール:VSC、Terminal
OS:Windows 10 Home
Python 3.10.6
Chromeバージョン: 105.0.5195.102(Official Build) (64 ビット)
chromedriverバージョン: 105.0.5195.52.0
(ChromeDriverはcrome.exeと同じフォルダに入れている。)
何かやり方が間違えているのでしょうか
driver. find_element_by_name (name)を指定したいのですが、検証画面を出して確認しようと思うのですが何もできずに閉じてしまいます。
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。