我想在不输入用户id和密码的情况下按语法打开。所以在selenium中,当我打开它时,它开始作为一个完整的新浏览器,没有保存我的密码。所以我想知道如何打开保存了我所有密码的浏览器。请告诉我关于python和chrome浏览器
导出您的Chrome用户配置文件并将其存储在C:UsersYour_UserAppDataLocalGoogleChromeUser Data
将user-data-dir
参数添加到chromedriver
声明中,使用导出的用户数据的文件路径。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("user-data-dir=C:\UsersYour_User\AppData\Local\Google\Chrome\User Data\My_Profile")
driver = webdriver.Chrome(executable_path=r'C:pathtochromedriver.exe', chrome_options=options)
这可能不会像你期望的那样自动完成表单,但它会启动Chrome与你的个人资料。