在 Selenium/PhantomJS 中显示 Flash 对象

Show Flash object in Selenium/PhantomJS

我正在开发一系列网络爬虫,我必须浏览的其中一个网站使用 Flash 生成的验证码。只有验证码使用了Flash,其余都是正规的HTML。我想知道如何 Selenium/PhantomJS 显示这个 Flash 对象,以便我可以用它截屏并将文件发送到我们的验证码解决服务。有小费吗?我正在用 C# 编程,Visual Studio 2015.

您可以使用 PhantomJS by Ryan Bridges (with flash support) or SlimerJS (works on top of FireFox).

SlimerJS 与 PhantomJS 具有相同的 API,您需要使用 xvfb(X 虚拟帧缓冲区)才能使用它们。