Python 3 Selenium Webdriver Open Chrome出现特定配置文件问题

时间:2018-12-20 11:04:08

标签: python selenium google-chrome selenium-webdriver

我的问题是我无法使用python启动具有特定Google个人资料的Selenium chrome网络驱动程序。

我已经进行了数天的研究,以下是我尝试过的几种解决方案,并且非常接近,但没有一种能很好地起作用。

这是我使用的代码

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

    options = webdriver.ChromeOptions()
    options.add_argument("user-data-dir=C:\\Users\\k\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 6\\") #Path to my chrome profile
    w = webdriver.Chrome(executable_path="E:\\Final BackUp\\MegaSync\\Python\\chromedriver.exe", options=options)
    w.get("https://www.google.com/")

完全没有错误消息。 结果是它成功地打开了Chrome,但没有使用特定的配置文件,只是一个新的配置文件

我还尝试了以下可能的方法:

  • 删除个人资料数据并重新创建一个新的个人资料。
  • http://chromedriver.chromium.org/downloads更新到最新的chromedirver 2.45 从更新日志中,他们甚至提到他们已修复ChromeDriver无法通过Chrome选项"user-data-dir="正确启动Chrome,但是对我来说仍然不起作用。

这是我第一次在这里提问。如果有人可以提供帮助,我们将不胜感激。

谢谢!

0 个答案:

没有答案