PHP的服务器端Web浏览器?

时间:2010-03-15 09:52:02

标签: php javascript apache browser server-side

如果您想重新创建DOM服务器端并在PHP中对其进行操作,将如何选择它?

我正在寻找一个快速,多用户的完整服务器端Web浏览器,可以与PHP连接并运行完整的Javascript。

和Jaxer一样,但我可以使用PHP ...扩展可以,甚至是Apache mod。

想法?

4 个答案:

答案 0 :(得分:3)

我在Xvfb的一个实例上运行Firefox并确保安装了MozRepl插件。

然后我从PHP连接到MozRepl服务器(使用Perl module's源代码指导我编写API,如果我找不到PHP的话。)

答案 1 :(得分:2)

  

如果你想重新创建DOM服务器端并在PHP中操作它,你会如何选择它呢?

我会使用DOM extension

  

我正在寻找一个快速,多用户的完整服务器端Web浏览器,可以与PHP连接并运行完整的Javascript。

尝试以下任何一项:

并查看

答案 2 :(得分:1)

我不知道任何可以执行javascript的PHP浏览器模拟器,但如果没有这个要求,SimpleTest的browser component非常漂亮。它是SimpleTest套件的一部分,但它可以很容易地单独使用。

否则,您最好的选择可能是远程控制Firefox或基于Webkit的浏览器。您可以在Linux系统上使用Xvfb(X虚拟帧缓冲区)在脚本环境下运行图形程序。

答案 3 :(得分:1)

Node.js此刻引起了一些轰动。值得深入研究。