seleniumのWEBドライバーの初期設定について

実現したいこと

ここに実現したいことを箇条書きで書いてください。
seleniumでクロームウェブドライバーでサイトを表示させたい。

前提

seleniumで初期設定し、WEBドライバーの動作確認時にエラーメッセージが発生しました。

WEBドライバーのディレクトリの位置を空白にすると、一瞬だけサイトが表示されるのですが、一瞬で消えます。

driver = webdriver.Chrome()  →これだと一瞬表示される

次に、ディレクトリを記載すると表示されなくなり、エラーが発生しました

driver = webdriver.Chrome(r'C:\Users\Futamura-Ryo\Desktop\SERE\chromedriver.exe') ←これだとエラー

原因がわからず、困っております

発生している問題・エラーメッセージ

PS C:\Users\Futamura-Ryo\Desktop\SERE> & C:/Users/Futamura-Ryo/AppData/Local/Microsoft/WindowsApps/python3.11.exe c:/Users/Futamura-Ryo/Desktop/SERE/test1.py Traceback (most recent call last): File "c:\Users\Futamura-Ryo\Desktop\SERE\test1.py", line 3, in <module> driver = webdriver.Chrome(r'C:\Users\Futamura-Ryo\Desktop\SERE\chromedriver.exe') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PS C:\Users\Futamura-Ryo\Desktop\SERE> & C:/Users/Futamura-Ryo/AppData/Local/Microsoft/WindowsApps/python3.11.exe c:/Users/Futamura-Ryo/Desktop/SERE/test1.py Traceback (most recent call last): File "c:\Users\Futamura-Ryo\Desktop\SERE\test1.py", line 3, in <module> driver = webdriver.Chrome(r'C:\Users\Futamura-Ryo\Desktop\SERE\chromedriver.exe') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Futamura-Ryo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\selenium\webdriver\chrome\webdriver.py", line 49, in __init__ super().__init__( File "C:\Users\Futamura-Ryo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\selenium\webdriver\chromium\webdriver.py", line 60, in __init__ ignore_proxy=self.options._ignore_local_proxy, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute '_ignore_local_proxy'

該当のソースコード

from selenium import webdriver driver = webdriver.Chrome(r'C:\Users\Futamura-Ryo\Desktop\SERE\chromedriver.exe') driver.get("https://www.google.com/?hl=ja")

試したこと

ディレクトリの場所が悪いと考え下記の対応を行いました。

①WEBドライバーのディレクトリの位置を正しく読み込むため、VSコードにファイルをドラッグして、場所を確認しました、
下記参照
(r'C:/Users/Futamura-Ryo/Desktop/SERE/chromedriver.exe')
('C:/Users/Futamura-Ryo/Desktop/SERE/chromedriver.exe')

②バージョンの確認
chrome 115.0.5790.99(Official Build) (64 ビット)
selenium 4.10.0
chrome driver 115.0.5790.98 r1148114

コメントを投稿

0 コメント