启用不跟踪

时间:2014-10-11 21:39:38

标签: java google-chrome selenium-chromedriver

有没有办法使用chromedriver为Do not track启用“selenium”选项?

command line switches似乎没有任何帮助,而且this网站表示使用chromedriver运行时该选项已被停用,即使我的常规Chrome个人资料已开启。我想使用临时配置文件,但不加载我现有的配置文件。

连连呢?可以自动设置选项吗?

3 个答案:

答案 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')

应该打开一个硒浏览器,告诉您启用了“不跟踪”。