如何在Chrome中停用webrtc和javascript

时间:2017-12-03 22:07:59

标签: python-3.x selenium selenium-webdriver webrtc fingerprint

我想在Chrome中禁用webrtc和javascript我已经阅读了一些帖子,并且大家一致认为这不能用chromedriver在python中完成。虽然这个话题很少。有没有办法解决这个问题,或者这仍然是不可能的?

我需要这些功能,因为它泄漏了代理位置。我可以假设您自己通过配置文件手动执行此操作并加载它。但是根据你的个人资料数量......准备好花很多时间来做这件事。

1 个答案:

答案 0 :(得分:0)

您可以使用Chrome功能,并使用您需要的配置打开驱动程序。 On this page,有许多有用的属性,如" - disable-rtc-smoothness-algorithm"。这是Python的一个例子:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--disable-javascript")
driver = webdriver.Chrome(chrome_options=chrome_options)