ホームページ >バックエンド開発 >Python チュートリアル >Python と Selenium を使用して特定の Chrome プロファイルを開くにはどうすればよいですか?
Python を使用して Chrome プロファイルを開こうとしたときに、エラーが発生しました:
Traceback (most recent call last): File "CHBO.py", line 12, in <module> browser = webdriver.Chrome(executable_path=r"C:\Users\princess\AppData\Local\Programs\Python\Python36-32\chromedriver.exe", chrome_options=options) File "C:\Users\Princess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 59, in __init__ desired_capabilities = options.to_capabilities() TypeError: to_capabilities() missing 1 required positional argument: 'self'
Python を使用して Chrome プロファイルを正常に開くには、次のようにします。次の手順に従ってください:
from selenium import webdriver from selenium.webdriver.chrome.options import Options # Create an instance of the Options class options = Options() # Specify the path to the user data directory (profile directory) user_data_dir = "C:\Users\AtechM_03\AppData\Local\Google\Chrome\User Data\Profile 2" options.add_argument(f"user-data-dir={user_data_dir}") # Instantiate a Chrome driver with the specified options driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options) # Navigate to a website driver.get("https://www.google.co.in")
次の手順に従って、 Python 経由で Selenium を使用して特定の Chrome プロファイルを開くと、Web アプリケーションをテストしたり、複数の Chrome に関連するタスクを自動化したりできます。プロフィール。
以上がPython と Selenium を使用して特定の Chrome プロファイルを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。