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

19 lines
679 B
TypeScript

import { CheerioCrawler, EnqueueStrategy } from 'crawlee';
const crawler = new CheerioCrawler({
maxRequestsPerCrawl: 10, // Limitation for only 10 requests (do not use if you want to crawl all links)
async requestHandler({ request, enqueueLinks, log }) {
log.info(request.url);
await enqueueLinks({
// Setting the strategy to 'all' will enqueue all links found
// highlight-next-line
strategy: EnqueueStrategy.All,
// Alternatively, you can pass in the string 'all'
// strategy: 'all',
});
},
});
// Run the crawler with initial request
await crawler.run(['https://crawlee.dev']);