有谁知道脚本友好的http客户端(即:基础知识、获取、帖子)并且能够执行javascript(全部,不仅仅是位置重定向)?还有一个不仅仅是启动另一个浏览器。
问问题
2940 次
2 回答
2
现在有一些工具可以准确地实现您的要求。最好的一类工具,即使不是唯一的,也可能是“无头浏览器”。
显然已经有一些无头浏览器的尝试,但似乎做对了的一种叫做PhantomJS。
PhantomJS 基本上是一个没有任何显示的WebKit浏览器,所以所有的布局逻辑、JavaScript 等都与基本的 HTTP 客户端一起在那里,就像在浏览器中一样——因为它是一个浏览器。
PhantomJS 在 JavaScript 中公开了某种接口,但显然它本身并不那么容易使用。另一个项目突然出现以使其更有用,CasperJS。
这里还有一个项目值得一提,SpookyJS。它的工作是充当node.js和 PhantomJS 之间的中间人,因为两者都实现了 JavaScript 事件循环,因此集成它们并不容易。使用 SpookyJS,您可以在桌面或服务器上使用 JavaScript 编写 HTTP 客户端脚本。
于 2013-01-07T11:42:04.803 回答