spider-event

0.0.2 • Public • Published

spider-event

A simple evented web scraping framework using node.js

install

$ npm install spider-event

example

var core = require('spider-event');
 
var engine = new core.Engine();
engine.startURLs = [
  'http://www.xiami.com/',
  'https://www.npmjs.org/'
];
 
var spider1 = new core.Spider();
spider1.on('response', function(response) {
  console.log('Response status: ', 200);
  console.log('Response body: ', response.body.slice(0,20));
});
 
spider1.on('error', function(err, resquest, response) {
  console.error('An error happened!');
});
 
engine.route(spider1);
 
engine.run();

More

Read the code to see it's so simple, welcome to fork and contribute.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    1

Package Sidebar

Install

npm i spider-event

Weekly Downloads

1

Version

0.0.2

License

MIT

Last publish

Collaborators

  • luoyetx