@ funboxteam / phantom-lord
方便的 API,受启发。
对于自动测试,创建网站抓取工具以及其他需要虚拟浏览器的任务很有用。
基本原理
有一个库可以在Node.js上编写测试并在虚拟浏览器运行它们。 但是从我们的角度来看,它有两个问题:
它是用Java编写的。
虚拟浏览器并不总是能正常运行。
如果出现任何问题,则需要了解三种编程语言及其工具(Node.js,Java,C ++),否则将很难调试并且需要花费太多时间来解决它们。
为了解决这些问题,我们编写了自己的库-Phantom Lord。
特征
无头Chrome用作虚拟浏览器,它使页面外观与通常的带GUI的Chrome相同。
用于控制浏览器。 与CasperJS或PhantomJS不同,所有命令都在Node.js中进行评估,这使开发人员可以使用ES2015和JS的其他新功能,以及为Node.js编写的
评论0
最新资源