UNPKG

bb-crawler

Version:

[![NPM version](http://img.shields.io/npm/v/bb-crawler.svg)](https://www.npmjs.com/package/bb-crawler) [![Downloads](https://img.shields.io/npm/dm/bb-crawler.svg)](https://www.npmjs.com/package/bb-crawler)

36 lines (29 loc) 749 B
let {Crawler} = require('../crawler'); let util = require('util'); const main = async () => { let crawler = new Crawler({ logger: { service: 'test', level: 'debug' }, oss: { region: '', accessKeyId: '', accessKeySecret: '', bucket:'', }, async request(ctx, url) { return {data: null}; }, async store(ctx, url) { let res = await ctx.oss.list('/'); ctx.logger.info(util.format(`res %j` ,res.objects.map(el=>el.name))); }, async release(ctx) { ctx.logger.info('success'); } }); await crawler.task('test'); }; main().then(() => { });