0

我想在我的Chrome浏览器中设置多个Chrome选项。这是我目前有:Python Selenium设置多个Chrome首选项

prefs = {"download.default_directory" : "Download/Path"} 
moreprefs = {'safebrowsing.enabled': 'false'} 
chromeOptions = webdriver.ChromeOptions() 

chromeOptions.add_experimental_option("prefs", prefs) 
chromeOptions.add_experimental_option("prefs", moreprefs) 

self.driver = webdriver.Chrome(chrome_options=chromeOptions) 

的probblem是只需要在占该chromeOptions.add_experimental的1,我需要两个

回答

1

更新的首选项字典。然后设置偏好。

prefs = {"download.default_directory" : "Download/Path"} 
moreprefs = {'safebrowsing.enabled': 'false'} 
chromeOptions = webdriver.ChromeOptions() 

prefs.update(moreprefs) 
chromeOptions.add_experimental_option("prefs", prefs) 

self.driver = webdriver.Chrome(chrome_options=chromeOptions) 
0

试试这个:

prefs = {"download.default_directory": "your_dir", 'safebrowsing.enabled': True} 

chromeOptions.add_experimental_option("prefs", prefs) 
+0

感谢您的贡献。我确信OP会发现您的输入有帮助,但请提供一些解释和上下文以及您的答案,以帮助其他用户了解它! –