有没有人知道一个脚本友好的http客户端(即:基础知识,获取,帖子)并且能够执行javascript(所有,而不仅仅是位置重定向)?而且不只是推出另一个浏览器。
答案 0 :(得分:2)
现在有工具可以完全满足您的要求。最好的工具类(如果不是唯一的工具)可能是“headless-browser”。
在无头浏览器上显然有一些尝试,但似乎已经做对了的浏览器称为PhantomJS。
PhantomJS基本上是一个没有任何显示的WebKit浏览器,因此所有的布局逻辑,JavaScript等都与基本的HTTP客户端一样,就像在浏览器中一样 - 因为它是一个浏览器。 / p>
PhantomJS在JavaScript中暴露了某种界面,但显然它本身并不容易使用。另一个项目已经出现,使其更有用,CasperJS。
另外还有一个项目值得一提,SpookyJS。它的工作是充当node.js和PhantomJS之间的中间人,因为它们都实现了一个JavaScript事件循环,因此集成它们并不容易。使用SpookyJS,您可以在桌面或服务器上使用JavaScript编写HTTP客户端脚本。
答案 1 :(得分:0)