x-ray-scraper
Version:
Scraper next gen based on x-ray (2.3.2)
17 lines (14 loc) • 409 B
JavaScript
const debug = require('debug')('x-ray');
function Request(crawler) {
return function request(url) {
return new Promise((resolve, reject) => {
debug('fetching %s', url);
crawler(url, (err, ctx) => {
if (err) return reject(err);
debug('got response for %s with status code: %s', url, ctx.status);
resolve(ctx.body);
});
});
};
}
module.exports = Request;