使用JavaScript执行的Node.js Web浏览器
有没有一个node
/ npm
模块可以npm
网页或给定的URL的内容,并执行和评估它的JavaScript作为一个真实的Web浏览器,包括XMLHttpRequest
对象和类似?
我认为scrapperjs是解决scheme,但可悲的是它不是。
所有的帮助非常感谢!
基于渲染引擎的无头浏览器:
- 铬(闪烁)=> 电子与噩梦
- Firefox(gecko)=> SlimerJS与CasperJS
- Safari(webkit)=> PhantomJS与CasperJS
电子是迄今为止最快和最现代的三个。
SlimerJS是相当新的,实际上需要你安装Firefox。
PhantomJS正在使用WebKit的过时版本,并有各种错误/限制。