以编程方式模拟浏览器和控件

问题描述:

我试图运行一个无头浏览器,当我通过一个URL来模拟整个网页,就像它会从任何流行的浏览器运行一样。重要的是它必须设法运行Adobe Flash Player(因此也就是Flash视频)。我听说过关于selenium webkit的一些事情,但我不确定它的功能,因为我从来没有使用它,特别是在处理Flash内容时。事实上,如果我要缩小问题范围,我只想在网站上运行Flash内容,但是在我的程序(最好是python)下面的互联网浏览窗口中运行。如果这是可能的,有人会指出我正确的做法。如果需要进一步澄清问题,请告诉我。 谢谢以编程方式模拟浏览器和控件

试一试http://phantomjs.org/它适用于无头webkit和flash。 你可以看看http://jeanphix.me/Ghost.py/来用Python控制phantomjs。

+0

我曾与Ghost.py特别是加载JavaScript内容。我不确定它的闪存功能? – 2013-02-13 15:28:10

+0

你可以使用phantomjs启用闪存请参阅http://qt-project.org/doc/qt-4.8/qtwebkit.html#netscape-plugin-support – coulix 2013-02-13 15:44:58

+0

谢谢你会试试看。将在一两天内分享我的经验。 – 2013-02-13 16:10:16