Tools
Browserbase Web Loader
Browserbase는 헤드리스 브라우저를 안정적으로 실행, 관리, 모니터링할 수 있는 개발자 플랫폼이다.
BrowserbaseLoadTool
설명
Browserbase는 헤드리스 브라우저를 안정적으로 실행, 관리, 모니터링할 수 있는 개발자 플랫폼이다.
AI 데이터 수집을 강화하는 주요 기능은 다음과 같다:
- 서버리스 인프라: 복잡한 UI에서 데이터를 추출하기 위한 안정적인 브라우저 제공
- 스텔스 모드: 핑거프린팅 기법과 자동 캡차 해결 기능 포함
- 세션 디버거: 네트워크 타임라인과 로그를 통해 브라우저 세션을 검사
- 라이브 디버그: 자동화 작업을 빠르게 디버깅
설치
- browserbase.com에서 API 키와 프로젝트 ID를 발급받아 환경 변수(
BROWSERBASE_API_KEY
,BROWSERBASE_PROJECT_ID
)로 설정한다. - Browserbase SDK와
crewai[tools]
패키지를 함께 설치한다:
예제
BrowserbaseLoadTool을 사용해 여러분의 에이전트가 웹사이트를 로드할 수 있도록 설정한다. 아래와 같이 코드를 작성한다:
인자
BrowserbaseLoadTool
의 동작을 커스텀하기 위해 다음과 같은 파라미터를 사용할 수 있다:
인자 | 타입 | 설명 |
---|---|---|
api_key | string | 선택 사항. Browserbase API 키. 기본값은 BROWSERBASE_API_KEY 환경 변수다. |
project_id | string | 선택 사항. Browserbase 프로젝트 ID. 기본값은 BROWSERBASE_PROJECT_ID 환경 변수다. |
text_content | bool | 선택 사항. 텍스트 콘텐츠만 가져온다. 기본값은 False 다. |
session_id | string | 선택 사항. 기존 세션 ID를 제공한다. |
proxy | bool | 선택 사항. 프록시 활성화/비활성화. 기본값은 False 다. |