Selenium不会在Chrome中使用我的自定义配置文件

时间:2017-08-30 10:15:38

标签: python google-chrome selenium

我正在使用带有chrome的selenium,但它不使用我指定的配置文件,而是以新的配置文件开头。这是python代码:

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--user-data-dir=/home/username/.config/google-chrome/Profile 1')
driver = webdriver.Chrome(chrome_options=chrome_options)

浏览器会打开,但不会使用我的个人资料。 selenium的版本是3.5.0,chrome驱动程序的版本是2.31,chrome的版本是60.0.3112.113,我在Ubuntu 16.04上

1 个答案:

答案 0 :(得分:0)

要查找Chrome配置文件数据的路径,您需要在地址栏中键入chrome:// version /。对于前者我的显示为

C:\Users\pc\AppData\Local\Google\Chrome\User Data\Default, 

在我必须排除的脚本中使用它

\Default\ 

所以我们最终只有

C:\Users\pc\AppData\Local\Google\Chrome\User Data.

此外,如果您想为selenium设置单独的配置文件:将路径替换为任何其他路径,如果它在启动时不存在,则chrome将为其创建新的配置文件和目录。

希望这会有所帮助。感谢。