Flash Player (视频) 无法在 Selenium Chrome 网络驱动程序中加载



我使用selenium和xvfb来访问一个带有google chrome webdriver的网页(使用google chrome,而不是chromium)。

这个网页有一个flash iframe,里面有一个视频。当我进入页面时,除了视频之外,所有内容都正常加载。

  1. 是Flash不支持谷歌的webdriver?
  2. 如何启用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

最新更新