Maison > Article > développement back-end > Comment corriger les erreurs de codec « unicodeescape » lors de l'utilisation de profils Chrome dans Selenium WebDriver Python 3 ?
Utilisation du profil Chrome dans Selenium WebDriver Python 3
Lorsque vous essayez d'incorporer les paramètres utilisateur Chrome dans vos scripts Selenium WebDriver Python 3, vous pouvez rencontrer l'erreur « SyntaxError : (Erreur Unicode) Le codec 'unicodeescape' ne peut pas décoder les octets n 16-17 : évasion UXXXXXXXX tronquée".
Pour résoudre ce problème, suivez ces étapes :
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = webdriver.ChromeOptions() options.add_argument(r"--user-data-dir=C:\path\to\chrome\user\data") options.add_argument(r'--profile-directory=YourProfileDir') driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options) driver.get("https://www.google.co.in")
Pour localiser le dossier de profil Chrome approprié sous Windows, cliquez avec le bouton droit sur le raccourci sur le bureau associé au profil souhaité et accédez à Propriétés > Raccourci. Le chemin que vous recherchez sera affiché dans la zone de texte "Cible".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!