我试图在启动Chrome或Firefox浏览器时禁用所有cookie。我在这里看到了示例,但是它们都是Java的,并且一些Selenium代码与Python有所不同。
ChromeOptions options = new ChromeOptions(); Map prefs = new HashMap(); prefs.put("profile.default_content_settings.cookies", 2); options.setExperimentalOptions("prefs", prefs); driver = new ChromeDriver(options);
我想用Python完成上述操作。
这将是:
from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_experimental_option("prefs", {"profile.default_content_settings.cookies": 2}) driver = webdriver.Chrome(chrome_options=chrome_options)
已测试-为我工作(Chrome 45,硒2.47)。