對Selenium Webdriver Python 3 中的Chrome 設定檔使用進行故障排除
嘗試使用下面的程式碼片段在Selenium Webdriver Python 3 中使用Chrome 設定檔設定時,使用者可能會遇到與unicode相關的SyntaxError解碼:
options = webdriver.ChromeOptions() options.add_argument("user-data-dir=C:\Users\... (my webdriver path)") driver = webdriver.Chrome(executable_path="myPath", options=options)
解決方案:
要解決此問題,請依照以下步驟操作:
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") #e.g. C:\Users\You\AppData\Local\Google\Chrome\User Data options.add_argument(r'--profile-directory=YourProfileDir') #e.g. Profile 3
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options)
此修正的程式碼片段將使使用者能夠成功使用 Chrome Selenium Webdriver Python 3 中的設定檔設定。
以上是在 Selenium WebDriver Python 3 中使用 Chrome 設定檔時如何修復 Unicode 解碼錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!