Browserbase 웹 로더

Browserbase 웹 로더 (BrowserbaseLoadTool)

CrewAI의 BrowserbaseLoadTool은 Browserbase 플랫폼을 활용해 헤드리스 브라우저를 안정적으로 실행·관리·모니터링하게 해주는 도구예요. 복잡한 UI에서 데이터를 추출하거나 스텔스 모드·세션 디버깅이 필요할 때 유용하답니다.

출처: 문서

본문

Browserbase는 헤드리스 브라우저를 안정적으로 실행·관리·모니터링하는 개발자 플랫폼입니다. AI 데이터 검색을 다음 기능으로 강화하세요.

  • Serverless Infrastructure: 복잡한 UI에서 데이터를 추출하는 신뢰할 수 있는 브라우저 제공
  • Stealth Mode: 지문(fingerprinting) 전술과 자동 CAPTCHA 해결 내장
  • Session Debugger: 네트워크 타임라인과 로그로 브라우저 세션 검사
  • Live Debug: 자동화를 빠르게 디버그

설치 (Installation)

  • browserbase.com에서 API 키와 Project ID를 받아 환경변수(BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_ID)로 설정하세요.
  • crewai[tools] 패키지와 함께 Browserbase SDK를 설치하세요.
pip install browserbase 'crewai[tools]'

예시 (Example)

에이전트가 웹사이트를 로드할 수 있게 하려면 BrowserbaseLoadTool을 다음과 같이 사용하세요.

from crewai_tools import BrowserbaseLoadTool

# Browserbase API 키와 Project ID로 도구 초기화
tool = BrowserbaseLoadTool()

인자 (Arguments)

다음 파라미터로 BrowserbaseLoadTool의 동작을 커스터마이즈할 수 있습니다.

Argument Type Description
api_key string 선택(Optional). Browserbase API 키. 기본값은 BROWSERBASE_API_KEY 환경변수.
project_id string 선택(Optional). Browserbase Project ID. 기본값은 BROWSERBASE_PROJECT_ID 환경변수.
text_content bool 선택(Optional). 텍스트 콘텐츠만 검색. 기본값 False.
session_id string 선택(Optional). 기존 Session ID 제공.
proxy bool 선택(Optional). 프록시 활성화/비활성화. 기본값 False.

더 알아보기 (Learn more)