Как отключить Flash в Firefox с помощью Selenium в Python?
Попытка отключить Flash в Firefox с Selenium в Python, используя настройки профиля. В этом вопросе указывается способ сделать это через графический интерфейс, но для этого конкретного варианта использования было бы лучше сделать это программно. В частности, наилучшее из возможных решений позволило бы отключить Flash во вновь созданном объекте профиля.
Спасибо большое!
1 ответ
Решение
Вы можете отключить вспышку, используя профиль ниже.
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
def disableImages(self):
## Firefox profile object
firefoxProfile = FirefoxProfile()
## Disable Flash
firefoxProfile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so',
'false')
## Set the modified profile while creating the browser object
self.browserHandle = webdriver.Firefox(firefoxProfile)