Cru*_*uel 6 flash selenium webdriver
当我使用Selenium Firefox Webdriver截取屏幕截图(是的,Firefox有Flash插件)时,它不显示flash对象.它只显示一个白色的盒子.有什么我必须做/安装吗?
我正在使用此代码:
from selenium import webdriver
def webshot(url, filename):
browser = webdriver.Firefox()
browser.get(url)
browser.save_screenshot(filename)
browser.quit()
Run Code Online (Sandbox Code Playgroud)
为了使其正常工作,我必须使用 wmode=transparent 属性。但显然,这取决于您是否可以编辑您要截图的网页的源代码。
要编辑现有 HTML 页面,请将 WMODE 参数添加到 HTML 代码中。
将以下参数添加到 OBJECT 标签:
<param name="wmode" value="transparent">
Run Code Online (Sandbox Code Playgroud)
干杯, ns
| 归档时间: |
|
| 查看次数: |
3940 次 |
| 最近记录: |