Crawlee
Node.js- und TypeScript-Bibliothek für Web Scraping und Browserautomatisierung, gebaut für zuverlässige Crawler, die der Bot-Erkennung widerstehen.
- Aktiv gepflegt
- Gut dokumentiert
- Permissive Lizenz
Überblick
Crawlee ist eine Web-Scraping- und Browserautomatisierungs-Bibliothek für Node.js und TypeScript, die darauf abzielt, zuverlässige Crawler mit minimalem zusätzlichem Konfigurationsaufwand zu bauen. Sie ist so konzipiert, dass sich Crawler standardmäßig menschenähnlicher verhalten, was hilft, gängige Bot-Erkennungssysteme nicht auszulösen, während sie gleichzeitig die Werkzeuge bereitstellt, um Links zu crawlen, Daten zu scrapen und Ergebnisse auf der Festplatte oder in der Cloud zu speichern.
Sie lässt sich mit Playwright (bereits an anderer Stelle in diesem Katalog für Browserautomatisierung genutzt) als optionale Abhängigkeit integrieren, wenn ein Crawler einen echten Browser statt reiner HTTP-Anfragen benötigt, und es gibt ein separates Crawlee-for-Python-Paket für Teams, die in Python statt im JavaScript/TypeScript-Ökosystem arbeiten, auf das dieses npm-Paket abzielt.
Crawlee eignet sich für JavaScript/TypeScript-Teams, die Scraper oder Datenextraktions-Pipelines bauen – auch zur Versorgung von LLM- oder RAG-Pipelines – und eine gepflegte Bibliothek mit eingebauten Anti-Erkennungs-Standardeinstellungen wollen, als Ergänzung zu Python-first-Tools wie Scrapy im aktuellen Katalog statt als Duplikat.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★☆☆ (3/5)
Popular modern web scraping/crawling library.
- Ausgereift
- Herstellergestützt
- Kategorien
- Entwicklertools
- Sprachen
- TypeScript
- Lizenz
- Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Scrapy
BSD-3-ClauseSchnelles, High-Level-Python-Framework für Web Scraping und Crawling, zum Extrahieren strukturierter Daten von Websites.
Aktiv gepflegt
- Entwicklertools
Playwright
Apache-2.0Zuverlässiges Framework für End-to-End-Tests und Browserautomatisierung für moderne Webanwendungen.
Aktiv gepflegt
- Entwicklertools
- Testing
JupyterLab
BSD-3-ClauseDie Standard-webbasierte interaktive Computing-Umgebung für Notebooks, Code und Daten, weit verbreitet in Data Science und Forschung.
Aktiv gepflegt
- Entwicklertools
Podman
Apache-2.0Daemonloser Container-Engine, der Container als direkter Docker-Ersatz ausführt, baut und verwaltet, ohne einen Root-Hintergrunddienst.
Aktiv gepflegt
- Entwicklertools
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.