【问题标题】:How to start a selenium script in the usual chrome browser where i have all my passwords saved using python?如何在我使用 python 保存所有密码的常用 chrome 浏览器中启动 selenium 脚本?
【发布时间】:2021-08-24 19:29:52
【问题描述】:
我想在不输入用户名和密码的情况下按语法打开。因此,当我打开 selenium 时,它会作为完整的新浏览器启动,而无需保存我的密码。所以我想知道如何打开保存了我所有密码的浏览器。关于python和chrome浏览器请告知。
【问题讨论】:
标签:
python
selenium
browser
webdriver
【解决方案1】:
导出您的 Chrome 用户配置文件并找到它存储在C:\Users\Your_User\AppData\Local\Google\Chrome\User 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:\\Users\Your_User\\AppData\\Local\\Google\\Chrome\\User Data\\My_Profile")
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options)
这可能不适用于您期望的自动完成表单,但它会使用您的个人资料启动 Chrome。