Node.js 的网页浏览扩展:Horseman

jopen 9年前

Horseman 是一个 Node.js 扩展模块,利用 PhantomJS 实现直接链式 API 和方便理解的控制流来实现无需图形化界面的网页浏览和数据获取。

示例代码:

var Horseman = require("node-horseman");  var horseman = new Horseman();     var projects = ['nodejs',      'jquery',      'tomcat',      'mysql',      'docker',      'j2cache',      'runjs',      'git'];     projects.forEach( function( p ){    var data = horseman    .open('http://www.oschina.net/p' + p)    .text('div.soft_collect_count');    console.log( p + ': ' + data );  });

项目主页:http://www.open-open.com/lib/view/home/1424825279031