Beim Versuch, ein Chrome-Profil mit Python zu öffnen, tritt ein Fehler auf, der besagt, dass „to_capabilities ()‘ fehlt ein Positionsargument.
So öffnen Sie erfolgreich ein Chrome-Profil mit Python, Sie müssen:
Ein neues Profil erstellen:
Profilverzeichnis abrufen:
Chrome-Optionen festlegen:
Hier ist der aktualisierte Python-Code:
from selenium import webdriver from selenium.webdriver.chrome.options import Options # Create Chrome options options = Options() options.add_argument("--user-data-dir=C:\Users\princess\AppData\Local\Google\Chrome\User Data\Profile 1") # Open Chrome with the specified profile browser = webdriver.Chrome(executable_path=r"C:\Users\princess\AppData\Local\Programs\Python\Python36-32\chromedriver.exe", chrome_options=options) # Navigate to a website (for testing purposes) browser.get("https://www.google.com")
Durch Befolgen dieser Schritte können Sie ein bestimmtes Chrome-Profil mit webdriver.Chrome öffnen und interagieren mit Webanwendungen, die dieses Profil verwenden.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „to_capabilities()' wegen fehlendem Argument beim Öffnen eines Chrome-Profils mit Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!