Files
apify--crawlee/docs/examples/crawl_sitemap_playwright.ts
2026-07-13 13:23:39 +08:00

17 lines
474 B
TypeScript

import { PlaywrightCrawler, Sitemap } from 'crawlee';
const crawler = new PlaywrightCrawler({
// Function called for each URL
async requestHandler({ request, log }) {
log.info(request.url);
},
maxRequestsPerCrawl: 10, // Limitation for only 10 requests (do not use if you want to crawl a sitemap)
});
const { urls } = await Sitemap.load('https://crawlee.dev/sitemap.xml');
await crawler.addRequests(urls);
// Run the crawler
await crawler.run();