我可以在Web驱动程序上成功启动我的默认Chrome配置文件,但是我不能使用add_experimental_option强制在该默认配置文件上使用我的偏好设置。在将其标记为重复之前,请先阅读该问题。谢谢!
我尝试使用add_experimental_option来强制更改首选项,例如更改下载目录,自动下载开始等,但是这些似乎不起作用。
#intializing chrome
opts = Options()
#loading default profile
opts.add_argument("--user-data-dir=C:\\Users\\Jawad Ahmad
Khan\\AppData\\Local\\Google\\Chrome\\User Data")
opts.add_experimental_option("prefs", {
"download.default_directory": directoryToSave,#r'C:\Users\Jawad Ahmad
Khan\Desktop\webscrapping\download/downloaded files',
"plugins.always_open_pdf_externally": True,
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"safebrowsing.enabled": True
})
我想对使用网络驱动程序启动的默认Chrome配置文件强加我的偏好。