@crawlee/basicFunctionscreateBasicRouterVersion: 3.0createBasicRouter CallablecreateBasicRouter<Context>(): RouterHandler<Context>Creates new Router instance that works based on request labels. This instance can then serve as a requestHandler of our BasicCrawler. Defaults to the BasicCrawlingContext. Serves as a shortcut for using Router.create<BasicCrawlingContext>().import { BasicCrawler, createBasicRouter } from 'crawlee';const router = createBasicRouter();router.addHandler('label-a', async (ctx) => { ctx.log.info('...');});router.addDefaultHandler(async (ctx) => { ctx.log.info('...');});const crawler = new BasicCrawler({ requestHandler: router,});await crawler.run();Type parametersContext: BasicCrawlingContext<Dictionary<any>, Context> = BasicCrawlingContext<Dictionary<any>>Returns RouterHandler<Context>
Creates new Router instance that works based on request labels. This instance can then serve as a
requestHandler
of our BasicCrawler. Defaults to the BasicCrawlingContext.