我正在使用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")
有什么问题,我该如何解决?
最佳答案
noscript
首选项以noscript
开头(不需要extensions.
)。并且您需要设置version
而不是currentVersion
。为我工作:
ffprofile.set_preference("noscript.version", "2.6.9.35")
关于python - 阻止显示Firefox附加首页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32015040/