私の目標は、Python を介して Selenium で Adblock Plus を使用することです。拡張機能をロードするところまで到達できましたが、デフォルトではデフォルト フィルタ「EasyList」が含まれていません。これが私がこれまでに持っているものです:
from selenium import webdriver
from time import sleep
ffprofile = webdriver.FirefoxProfile()
adblockfile = '/Users/username/Downloads/adblock_plus-2.4-tb+fx+an+sm.xpi'
ffprofile.add_extension(adblockfile)
ffprofile.set_preference("extensions.adblockplus.currentVersion", "2.4")
browser = webdriver.Firefox(ffprofile)
while(True):
browser.get("www.cnn.com")
sleep(5)
このコードのほとんどはhttp://selenium-python.readthedocs.org/en/latest/faq.htmlから盗まれたものです