模拟浏览器并进行程序控制
我想运行一个无头浏览器,也就是一个不需要显示界面的浏览器。当我给它一个网址时,它能模拟出整个网页,就像在常见的浏览器里打开一样。最重要的是,它必须能够运行Adobe Flash Player(也就是能播放Flash视频)。我听说过selenium webkit,但我对它的功能不太了解,因为我从来没有用过,尤其是在处理Flash内容方面。
其实,如果我把问题缩小一点,我只是想在我的程序(最好是用Python)里运行一个网站上的Flash内容,而不是在普通的浏览器窗口里。如果这可能的话,有人能告诉我该怎么做吗?如果问题需要进一步解释,请告诉我。
1 个回答
1
可以试试 http://phantomjs.org/,它在无头的webkit和flash环境下运行得非常好。你还可以看看 http://jeanphix.me/Ghost.py/,这个可以用Python来控制phantomjs。