我已使用以下代码手动启用了Flashplayer:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
firefoxProfile = FirefoxProfile()
# firefoxProfile.set_preference('dom.ipc.plugins.stage3dcompat', 'true')
firefoxProfile.set_preference("plugin.state.flash", 2)
driver = webdriver.Firefox(firefoxProfile)
driver.get("https://www.youtube.com/")
注释行应该修复Context3D问题,但没有。 flashplayer运行正常,但在加载任何东西的中间(让它成为一个flashplayer游戏,就像盔甲游戏中的东西),它只是给我这个context3D问题。
任何想法如何解决这个问题? 我用geckodriver和python3.6运行Linux Mint
@I尝试使用chrome webdriver,但它更糟糕。甚至无法通过Flashplayer激活。 feelsbadman