Crawlee
신뢰할 수 있는 크롤러를 만들기 위한 Node.js·TypeScript용 웹 스크레이핑·브라우저 자동화 라이브러리로, 봇 탐지를 회피하도록 설계되었습니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
Crawlee는 최소한의 추가 설정으로 신뢰할 수 있는 크롤러를 구축하는 것을 목표로 하는, Node.js와 TypeScript용 웹 스크레이핑·브라우저 자동화 라이브러리입니다. 크롤러가 기본적으로 더 사람처럼 동작하도록 설계되어 있어 일반적인 봇 탐지 시스템을 트리거하지 않는 데 도움이 되며, 동시에 링크를 따라 크롤링하고 데이터를 스크레이핑하고 결과를 디스크나 클라우드에 저장할 수 있는 도구를 제공합니다.
크롤러가 원시 HTTP 요청이 아니라 실제 브라우저가 필요한 경우, (이 카탈로그의 다른 프로젝트에서도 브라우저 자동화에 사용되는) Playwright를 선택적 의존성으로 통합할 수 있습니다. 또한 이 npm 패키지가 대상으로 하는 JavaScript/TypeScript 생태계가 아니라 Python으로 작업하는 팀을 위한 별도의 Crawlee for Python 패키지도 있습니다.
Crawlee는 LLM이나 RAG 파이프라인에 데이터를 공급하는 용도를 포함해 스크레이퍼나 데이터 추출 파이프라인을 구축하는 JavaScript/TypeScript 팀에 적합하며, 기본 제공되는 안티 디텍션 설정을 갖춘 유지 관리되는 라이브러리를 원하는 경우에 잘 맞습니다. 카탈로그의 Scrapy 같은 Python 중심 도구를 대체하는 것이 아니라 보완합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★☆☆ (3/5)
Popular modern web scraping/crawling library.
- 성숙 단계
- 벤더 지원
- 카테고리
- 개발자 도구
- 언어
- TypeScript
- 라이선스
- Apache-2.0
관련 프로젝트
Scrapy
BSD-3-Clause웹사이트에서 구조화된 데이터를 추출하기 위한 빠르고 고수준의 Python 웹 스크레이핑·크롤링 프레임워크입니다.
활발히 유지보수됨
- 개발자 도구
Playwright
Apache-2.0현대적인 웹 앱을 위한 신뢰할 수 있는 엔드투엔드 테스트·브라우저 자동화 프레임워크입니다.
활발히 유지보수됨
- 개발자 도구
- 테스팅
JupyterLab
BSD-3-Clause노트북, 코드, 데이터를 위한 표준 웹 기반 대화형 컴퓨팅 환경으로, 데이터 과학과 연구 전반에서 널리 사용됩니다.
활발히 유지보수됨
- 개발자 도구
Podman
Apache-2.0백그라운드 root 서비스 없이 컨테이너를 실행, 빌드, 관리하는, Docker를 대체할 수 있는 데몬리스 컨테이너 엔진입니다.
활발히 유지보수됨
- 개발자 도구
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기