为什么 firefox 忽略 media.peerconnection.enabled 选项?
Why does firefox ignore media.peerconnection.enabled option?
我在 selenium 中编写自动机器人并考虑了一些匿名性,所以我建议通过此命令禁用 firefox 驱动程序中的 WebRTC options.set_preference("media.peerconnection.enabled", False) 但是当我开始编写代码时并在“about:config”中查看它 - 它已启用(正确但应该为错误)。
测试的最小代码(Python):
from seleniumwire import webdriver
options = webdriver.FirefoxOptions()
options.set_preference("media.peerconnection.enabled", False)
driver = webdriver.Firefox(executable_path="geckodriver.exe")
driver.get("https://iphey.com")
我应该使用 FirefoxProfile() 所以:
from seleniumwire import webdriver
options = webdriver.FirefoxOptions()
fp = webdriver.FirefoxProfile()
fp.set_preference("media.peerconnection.enabled", False)
fp.update_preferences()
driver = webdriver.Firefox(fp, executable_path="geckodriver.exe")
driver.get("https://iphey.com")
我在 selenium 中编写自动机器人并考虑了一些匿名性,所以我建议通过此命令禁用 firefox 驱动程序中的 WebRTC options.set_preference("media.peerconnection.enabled", False) 但是当我开始编写代码时并在“about:config”中查看它 - 它已启用(正确但应该为错误)。 测试的最小代码(Python):
from seleniumwire import webdriver
options = webdriver.FirefoxOptions()
options.set_preference("media.peerconnection.enabled", False)
driver = webdriver.Firefox(executable_path="geckodriver.exe")
driver.get("https://iphey.com")
我应该使用 FirefoxProfile() 所以:
from seleniumwire import webdriver
options = webdriver.FirefoxOptions()
fp = webdriver.FirefoxProfile()
fp.set_preference("media.peerconnection.enabled", False)
fp.update_preferences()
driver = webdriver.Firefox(fp, executable_path="geckodriver.exe")
driver.get("https://iphey.com")