我正在使用带有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上
答案 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将为其创建新的配置文件和目录。
希望这会有所帮助。感谢。