幻影js不支持windows机器上的flash播放器[英] phantomjs doesn't support flash player in windows machine

问题描述

我正在开发一个 python 脚本来从许多网站上截取屏幕截图.为此,我使用以下工具,

<块引用>

带有硒的phantomjs
蟒蛇
视窗电脑

我使用 pyside(而不是 phantomjs)来完成这项工作,但我在 pyside 上遇到了很多问题.

现在我从 Google.com 找到了 phantomjs 工具,我已经在 windows 机器上使用了带有 selenium 的 phantomjs,它运行完美.但它只有一个问题 phantomjs 不支持 Flash 播放器,所以无法处理 youtube 和一些 Flash 网站.. 请给我一些快速修复此问题

推荐答案

PhantomJS 不支持 Flash 和其他插件(参见 这里).

但是你可以在你的 Selenium 测试中使用 SlimerJS,这是一个基于 Gecko 引擎的无头浏览器.它确实支持 WebDriver 协议,所以请使用它.

还有一个 支持 Flash 的 PhantomJS 的分支,但它没有合并 PhantomJS 中的更改回到它,所以它在 1.9.0 版本中静止不动.

本文地址:https://www.itbaoku.cn/post/1739980.html