我想像下面的代码一样在 selenium 中打开配置文件(用于在 whatsapp 中登录一次),但是当运行我的代码时,chrome 用这个 url 打开第二个选项卡:http://%3D%20c/Users/Ali/AppData /Local/Google/Chrome/User%20Data/Default
from selenium import webdriver
from selenium.webdriver import ChromeOptions
PATH = "chromedriver.exe"
url = "https://web.whatsapp.com/"
CH_Option = ChromeOptions()
CH_Option.add_argument("user-data-dir = C:/Users/Ali/AppData/Local/Google/Chrome/User Data/Default")
Driver = webdriver.Chrome(PATH,options=CH_Option)
Driver.get(url)
答案 0 :(得分:0)
要解决此问题,请将 add_argument
行更改为(删除字符串中的空格):
CH_Option.add_argument("user-data-dir=C:/Users/Ali/AppData/Local/Google/Chrome/User Data/Default")
答案 1 :(得分:0)
/
更改为 \\
CH_Option.add_argument("user-data-dir=C:\\Users\\Ali\\AppData\\Local\\Google\\Chrome\\User Data\\Default")
CH_Option.add_argument("user-data-dir=C:\\Users\\Ali\\AppData\\Local\\Google\\Chrome\\User Data\\Guest Profile")