阻止Firefox加载项首页出现

时间:2015-08-14 16:49:22

标签: python firefox selenium selenium-webdriver

我正在使用Selenium Webdriver api编写一个Python程序,它使用Firefox浏览器进行浏览,我需要添加的第一页显示它的版本被禁用,并且在浏览器开始工作时不显示。我的附加组件是NoScript。

以下是我的Firefox个人资料代码:

def fpp():
    ffprofile = webdriver.FirefoxProfile()
    ffprofile.add_extension(extension='NS.xpi')
    ffprofile.set_preference("extensions.noscript.currentVerison" , "2.6.9.35")
    ffprofile.update_preferences()
    return webdriver.Firefox(ffprofile)

def driver(url1):
   m = fpp()
   m.get(url1)

但是,此行不会阻止启动窗口显示:

ffprofile.set_preference("extensions.noscript.currentVerison" , "2.6.9.35")

问题是什么,我该如何解决?

1 个答案:

答案 0 :(得分:2)

noscript首选项以noscript开头(不需要extensions.)。您需要设置version而不是currentVersion。适合我:

ffprofile.set_preference("noscript.version", "2.6.9.35")