PHP的服务器端浏览器?

4
如果您想要在服务器端重新创建DOM并在PHP中进行操作,您会选择如何去做呢?
我正在寻找一个快速、多用户的完整服务器端Web浏览器,可以与PHP接口,并运行完整的Javascript。
像Jaxer这样的东西,但我想使用PHP... 一个扩展程序也可以,甚至是Apache模块。
有什么好的想法吗?
4个回答

3
我会在 Xvfb 实例上运行 Firefox,并确保安装了 MozRepl 插件。
然后,我将从 PHP 连接到 MozRepl 服务器(如果找不到 PHP API,可以使用 Perl 模块的源代码指导我编写 API)。

2
如果你想在服务器端重新创建DOM并在PHP中进行操作,你会选择怎样做?
我会使用DOM扩展
我正在寻找一个快速的、多用户的完整服务器端Web浏览器,可以与PHP交互并运行完整的Javascript。
你可以尝试其中任何一个:

and have a look at


1

我不知道有没有适用于 PHP 的浏览器仿真器可以执行 JavaScript,但如果您可以放弃这个要求,SimpleTest 具有相当不错的 浏览器组件。它是 SimpleTest 套件的一部分,但可以很容易地单独使用。

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


1

Node.js目前引起了一些轰动。值得更深入地研究一下。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接