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