Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membuka Profil Chrome Tertentu Menggunakan Python dan Selenium?
Semasa cuba menggunakan Python untuk membuka profil Chrome, ralat telah berlaku:
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'
Untuk berjaya membuka profil Chrome melalui Python, ikut langkah berikut:
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")
Dengan mengikuti langkah ini, anda boleh membuat dan membuka profil Chrome tertentu menggunakan Selenium melalui Python, membolehkan anda menguji aplikasi web anda atau mengautomasikan tugasan yang berkaitan dengan berbilang profil Chrome.
Atas ialah kandungan terperinci Bagaimana untuk Membuka Profil Chrome Tertentu Menggunakan Python dan Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!