请注意,我编辑了这个问题。
如何通过selenium python绑定激活firefox中ghostery扩展的阻止?请注意,默认情况下,禁用ghostery中的阻止。 我使用的是selenium 3.6.0和ghostery 7.3.3.7。请注意,我正在使用selenium + pull请求#4790,允许新的Web扩展,因为发布的版本缺少此功能。
我执行以下操作:
from selenium import webdriver
fp = webdriver.FirefoxProfile()
fp.add_extension(extension=/home/nsarafij/ghostery-7.3.3.7.xpi)
driver = webdriver.Firefox(firefox_profile = fp)
是否可以通过设置首选项来激活ghostery中的阻止?
fp.set_preferances(...)
或者,我必须做些不同的事情?
答案 0 :(得分:0)
我不确定我是否理解正确 - 您想将Ghostery添加到Firefox吗?
如果是这样,这应该有效:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
firefoxProfile = FirefoxProfile()
ghostery="PATH_TO_GHOSTERY_ADDON"
firefoxProfile.add_extension(ghostery)
firefoxProfile.update_preferences()
driver = webdriver.Firefox(firefoxProfile)