【发布时间】:2021-08-01 19:02:03
【问题描述】:
我想在 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)
【问题讨论】:
-
欢迎来到 SO!您是否尝试使用原始(文字)字符串调用
add_argument方法,例如CH_Option.add_argument(r"user-data-dir = C:/example")? -
@VirtualScooter 谢谢伙计,你的意思是在位置字符串之前放一个'r'?我做到了,但没有任何改变
-
实际上,您可能需要考虑删除空格。一个以前有效的例子:stackoverflow.com/a/52777900/5660315.
-
@VirtualScooter 是的,它有效,我删除了该字符串中的空格,chrome 打开了我的个人资料,谢谢...
标签: python selenium selenium-webdriver web-scraping