有没有办法使用chromedriver为Do not track启用“selenium”选项?
command line switches似乎没有任何帮助,而且this网站表示使用chromedriver运行时该选项已被停用,即使我的常规Chrome个人资料已开启。我想使用临时配置文件,但不加载我现有的配置文件。
连连呢?可以自动设置选项吗?
答案 0 :(得分:2)
对于那些使用Python的人,我们能够遵循上面的Java回答并执行以下操作:
da
答案 1 :(得分:1)
我明白了。可以通过设置Chrome preferences file的首选项来完成:
Map<String, Object> preferences = new HashMap<String, Object>();
ChromeOptions options = new ChromeOptions();
preferences.put("enable_do_not_track", true);
options.setExperimentalOption("prefs", preferences);
答案 2 :(得分:0)
@pynterest的answer above使用Python。对于那些希望确认这一点的人,请尝试:
options = webdriver.ChromeOptions()
no_track = {"enable_do_not_track": True}
options.add_experimental_option("prefs", no_track)
b = webdriver.Chrome(options=options)
b.get('https://www.whatismybrowser.com/detect/is-do-not-track-enabled')
应该打开一个硒浏览器,告诉您启用了“不跟踪”。