我使用selenium和xvfb来访问一个带有google chrome webdriver的网页(使用google chrome,而不是chromium)。
这个网页有一个flash iframe,里面有一个视频。当我进入页面时,除了视频之外,所有内容都正常加载。
- 是Flash不支持谷歌的webdriver?
- 如何启用flash ?
目前我的代码看起来像这样:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome('path/to/chrome/driver')
我遵循这个设置:https://christopher.su/2015/selenium-chromedriver-ubuntu/,除了我安装了最新的ChromeDriver 2.24,而不是2.20。
我发现我必须从Adobe网站上安装Flash Player,它为我工作。尽管Chrome浏览器已经安装了Pepper flash