在创建启用了图像的驱动程序对象后禁用在selenium firefox中加载图像

时间:2016-10-31 23:51:36

标签: python-2.7 selenium firefox

我需要在firefox中使用selenium在5页之间导航。前两页应包含图像,但对于其余页面,则无需加载图像。在创建驱动程序后,有没有办法禁用渲染图像? 我找到了几个帖子,其中包含以下代码,可帮助您在构建驱动程序之前禁用图像:

from selenium import webdriver

firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference('permissions.default.stylesheet', 2)
firefox_profile.set_preference('permissions.default.image', 2)
firefox_profile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so', 'false')

driver = webdriver.Firefox(firefox_profile=firefox_profile)
driver.get('http://www.stackoverflow.com/')

driver.close()

但这会在构建驱动程序之前禁用代码吗?在我加载了一些启用了图像的页面后,有什么方法可以做同样的事情吗?

任何帮助将不胜感激,

0 个答案:

没有答案