ブラウザが立ち上がらない
最近までwebdriver_managerを使用していたのですが、chrome のバージョン 127.0.6533.72になったことでOSErrorが出たので思い切ってwebdriver_managerは使わずにSeleniumだけでChromeを操作することにしました!
前まで使用してたコード
モジュール名 | バージョン |
---|---|
webdriver_manager | 4.0.1 |
selenium | 4.2.0 |
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service as ChromeService
options = webdriver.ChromeOptions()
options.add_argument('--lang=ja-JP')
browser = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()), options=options)
browser.set_window_size(2000, 3000)
browser.implicitly_wait(10)
# Googleのホームページにアクセス
browser.get('https://www.google.com/')
# ブラウザを閉じる
browser.quit()
※2024/07/31時点ではwebdriver_manager=4.0.2にしたらブラウザ立ち上がりました。
Seleniumだけに変えたコード
モジュール名 | バージョン |
---|---|
selenium | 4.23.1 |
from selenium import webdriver
from selenium.webdriver.chrome.webdriver import WebDriver
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
options.add_argument('--lang=ja-JP')
options.add_argument('--window-size=2000,3000')
browser: WebDriver = webdriver.Chrome(options=options)
# Googleのホームページにアクセス
browser.get('https://www.google.com/')
# ブラウザを閉じる
browser.quit()
誰かの参考になればと思います!