@crawlee/stagehandFunctionscreateStagehandRouterVersion: NextcreateStagehandRouter CallablecreateStagehandRouter<Context, UserData>(routes): RouterHandler<Context>Creates a new router for StagehandCrawler with type-safe route handlers.@exampleconst router = createStagehandRouter();router.addHandler('product', async ({ page, request, log }) => { log.info(`Processing product: ${request.url}`); const data = await page.extract('Get product info', schema);});router.addDefaultHandler(async ({ page, enqueueLinks }) => { await enqueueLinks({ globs: ['https://example.com/products/*'] });});const crawler = new StagehandCrawler({ requestHandler: router,});Parametersoptionalroutes: RouterRoutes<Context, UserData>Returns RouterHandler<Context>Configured router instance
Creates a new router for StagehandCrawler with type-safe route handlers.