在Selenium WebDriver Python 3 中使用Chrome 設定檔
當嘗試將Chrome 使用者設定合併到Selenium WebDriver 3 腳本中,腳本您可能會遇到「語法錯誤:(unicode 錯誤)'unicodeescape' 編解碼器無法解碼位元組n 16-17:截斷的UXXXXXXXX 轉義符」錯誤。
要解決此問題,請按照以下步驟操作:
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")
要在Windows 上找到對應的Chrome 設定檔資料夾,請右鍵點選桌面與所需設定檔關聯的快捷方式,然後導航到“屬性”>“捷徑。您尋找的路徑將顯示在“目標”文字方塊中。
以上是在 Selenium WebDriver Python 3 中使用 Chrome 設定檔時如何修復「unicodeescape」編解碼器錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!