Моя цель - использовать Adblock Plus с Selenium через Python. Я смог довести его до такой степени, что он загрузит расширение, но по умолчанию он не включает фильтр по умолчанию "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