Files
2026-07-13 13:23:39 +08:00

18 lines
597 B
TypeScript

import { CheerioCrawler } from 'crawlee';
const crawler = new CheerioCrawler({
// Let's limit our crawls to make our
// tests shorter and safer.
maxRequestsPerCrawl: 20,
// enqueueLinks is an argument of the requestHandler
async requestHandler({ $, request, enqueueLinks }) {
const title = $('title').text();
console.log(`The title of "${request.url}" is: ${title}.`);
// The enqueueLinks function is context aware,
// so it does not require any parameters.
await enqueueLinks();
},
});
await crawler.run(['https://crawlee.dev']);