Python Mit Adblock mit Selen und Firefox-Webdriver

Mein Ziel ist es, die Nutzung von Adblock Plus, mit Selen über Python. Ich war in der Lage, es zu bekommen bis zu dem Punkt, wo es die Erweiterungen laden wird, aber standardmäßig nicht enthalten ist der Standard-filter "EasyList." Hier ist was ich habe, so weit:

 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)

Meisten dieser code wurde abgezockt von http://selenium-python.readthedocs.org/en/latest/faq.html

  • Klingt wie aus dem Bereich von Selen im Grunde Sie ändern möchten die Einstellungen einer Erweiterung. Ich bezweifle, ob dieser erreichbar ist.
InformationsquelleAutor davelupt | 2013-12-30
Schreibe einen Kommentar