ホームページ >バックエンド開発 >Python チュートリアル >Python の `executable_path` に対する Selenium 非推奨警告を修正するにはどうすればよいですか?
発生した警告は、webdriver.Chrome() の executable_path パラメーターが廃止され、Service オブジェクトに置き換える必要があることを示しています。 .
これを解決するには非推奨の場合は、次のアプローチを使用できます。
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager # Install the ChromeDriver ChromeDriverManager().install() driver = webdriver.Chrome(service=Service())
受け取った警告は、Selenium 4.0 Beta 1 の変更ログと一致しており、オプションを除くすべての引数が次のように述べられています。およびドライバーのインスタンス化のサービスは非推奨になりました。
正しい構文を使用するコードの更新バージョンは次のとおりです。
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By # Install the ChromeDriver ChromeDriverManager().install() # Create a new Service instance service = Service() # Create a new Chrome driver instance driver = webdriver.Chrome(service=service) driver.maximize_window() driver.get('https://www.google.com') driver.find_element(By.NAME, 'q').send_keys('Yasser Khalil')
Service オブジェクトを使用するコードを使用すると、非推奨の警告を回避し、引き続き Selenium を効果的に使用できます。
以上がPython の `executable_path` に対する Selenium 非推奨警告を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。