crawler-ninja
Version:
A web crawler made for the SEO based on plugins. Please wait or contribute ... still in beta
45 lines (32 loc) • 932 B
JavaScript
/**
* This is a simple plugin which log the crawled urls
*
*/
var log = require("crawler-ninja-logger").Logger;
function Plugin(crawler) {
this.crawler = crawler;
}
Plugin.prototype.crawl = function(result, $, callback) {
var data = {
statusCode : result.statusCode,
method : result.method,
url : result.url,
responseTime : result.responseTime,
proxy : (result.proxy ? result.proxy : ""),
error : false
};
log.info(data);
callback();
};
Plugin.prototype.error = function(error, result, callback) {
var data = {
errorCode : error.code,
method : result.method,
url : result.url,
proxy : (result.proxy ? result.proxy : ""),
error : true
};
log.error(data);
callback();
};
module.exports.Plugin = Plugin;