Selenium Python での非推奨の警告: 'executable_path' オーバーライド
Selenium の最近のバージョンでは、'executable_path' 引数の使用はドライバーのインスタンス化中に「Service」オブジェクトを渡すことを推奨するため、非推奨になりました。この変更は、Selenium 4.0 Beta 1 リリースの一部として導入されました。
エラー メッセージ:
DeprecationWarning: executable_path has been deprecated, please pass in a Service object
解決策:
このエラーを解決するには、次の変更を加える必要があります。 code:
# Import the Service class from selenium.webdriver.chrome.service from selenium.webdriver.chrome.service import Service # Create an instance of the ChromeDriverManager class driver_manager = ChromeDriverManager() # Install the appropriate ChromeDriver using ChromeDriverManager driver_path = driver_manager.install() # Create an instance of the Service class and pass in the driver path service = Service(driver_path) # Create an instance of the WebDriver using the Service object driver = webdriver.Chrome(service=service)
'executable_path' 引数の代わりに 'Service' オブジェクトを渡すことで、Selenium 4 以降との互換性が確保されます。
追加メモ:
参考資料:
以上がSelenium の「executable_path」に対する非推奨の警告を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。