0.0.0 • Published 10 years ago

koa-detect-crawler v0.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

koa-detect-crawler

Handle http request from crawler (Something like Googlebot)

Example

var crawler = require('koa-detect-crawler');
var app = koa();

app.use(crawler());

app.use(function *(next) {
  console.log(this.crawler); // crawler name or null
  yield* next;
});

app.use(crawler.block('GoogleImage', 403));

API

crawler()

crawler.block(name, status)

crawler.handle(GeneratorFunction)

crawler.handle(name, GeneratorFunction)

Example

app.use(crawler.handle('Google', function * () {
  this.body = 'Hello Googlebot ~';
}));

License

The MIT License