【问题标题】: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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 2021-09-07
    • 1970-01-01
    • 2021-05-16
    • 2018-10-31
    • 1970-01-01
    相关资源
    最近更新 更多