Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
Why this repo matters
•Enables building robust web scrapers and browser automation tools in Node.js.
•Supports AI/LLM data extraction, RAG, and file downloads from websites.
•Integrates with popular tools like Puppeteer, Playwright, and Cheerio.