gpt4 book ai didi

flash - 使用 Selenium 和 Webdriver 截取 flash 对象的屏幕截图

转载 作者:行者123 更新时间:2023-12-04 14:50:21 25 4
gpt4 key购买 nike

当我使用 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()

最佳答案

为了让这个工作,我不得不使用 wmode=transparent 属性。但显然,这将取决于您是否可以编辑要截屏的网页的来源。

要编辑现有的 HTML 页面,请将 WMODE 参数添加到 HTML 代码中。

将以下参数添加到 OBJECT 标记:

 <param name="wmode" value="transparent">

干杯,
ns

关于flash - 使用 Selenium 和 Webdriver 截取 flash 对象的屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com