【问题标题】:I want to open a Specific Chrome Profile using Selenium & Python我想使用 Selenium 和 Python 打开一个特定的 Chrome 配置文件
【发布时间】:2021-04-04 10:25:25
【问题描述】:

我想使用我为“大学项目”制作的特定 Chrome 配置文件(包括一些默认帐户)。 我在堆栈溢出和 Selenium 官方文档上搜索了很多,但我找不到方法。

这是我的代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\new\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2")
options.add_argument("start-maximized")
driver = webdriver.Chrome(executable_path=r'C:\Users\new\Videos\microsoft-teams-class-attender-main\chromedriver.exe', chrome_options=options)
driver.get("https://www.google.co.in")

运行此程序后,我得到了 selenium 始终使用的相同的新“临时配置文件”。

【问题讨论】:

    标签: python-3.x selenium selenium-chromedriver webautomation


    【解决方案1】:

    您可以使用options = Options()options = webdriver.ChromeOptions() 代替options = webdriver.ChromeOptions

    否则,您将指向一个对象(即webdriver.ChromeOptions),而不是通过包含所需的括号来创建该对象的实例

    【讨论】:

    • 这与我问的无关..!!
    猜你喜欢
    • 2022-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    • 2016-11-26
    • 2018-12-18
    相关资源
    最近更新 更多