Communitygithub.com

browseract-ai/browseract

⚠️ 더 이상 사용되지 않음 - https://github.com/browser-act/browseract-api-examples 로 이동되었습니다.

browseract란 무엇인가요?

이 스킬은 BrowserAct API 데모 컬렉션을 제공하며, AI 기반 웹 스크래핑 및 자동화 플랫폼의 기능을 Python, Java, Node.js 등 여러 언어로 통합하는 방법을 보여줍니다. 사용자는 미리 정의된 템플릿이나 사용자 정의 워크플로를 실행하여 데이터를 수집하고 자동화 작업을 수행할 수 있습니다. 데모는 시나리오 기반 예제와 개별 API 예제로 구성되어 있어 초보자와 고급 사용자 모두 쉽게 시작할 수 있습니다. 또한 API 키 보안, 환경 변수 사용 등 모범 사례를 안내하여 실제 프로덕션 환경에서 안전하게 사용할 수 있도록 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/browseract-ai/browseract/tree/main

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

미리보기

스킬 README에서

라이선스: MIT
Java
Node.js
Python

문서

⚠️ 이 저장소는 더 이상 사용되지 않습니다

이 저장소는 더 이상 유지 관리되지 않습니다. 새로운 위치로 이동되었습니다:

➡️ browser-act/browseract-api-examples

최신 코드, 버그 수정 및 문서는 새 저장소를 사용하십시오.

이 저장소는 읽기 전용 아카이브로 유지됩니다.


BrowserAct API 데모 컬렉션

라이선스: MIT Java Node.js Python

AI 웹 스크래퍼 및 자동화 - 모든 사이트, 코드 불필요, 제한 없음, 신뢰할 수 있는 데이터

이 저장소는 AI 기반 웹 스크래핑 및 자동화 플랫폼인 BrowserAct의 포괄적인 API 데모 코드를 포함합니다. 데모는 여러 프로그래밍 언어를 사용하여 애플리케이션에 BrowserAct의 AI-Workflow 기능을 통합하는 방법을 보여줍니다.

🚀 빠른 시작

🎯 신규 사용자 (권장)

완전한 워크플로를 보여주는 시나리오 기반 예제로 시작하십시오:

  • Python: Scenarios-Python - 여러 API를 결합한 완전한 예제
    • scenario_1_run_and_wait.py - 사용자 정의 워크플로 실행 및 완료 대기
    • scenario_2_run_template_and_wait.py - 템플릿 작업 실행 및 완료 대기 (초보자에게 가장 적합)
  • Java: Scenarios-Java - 여러 API를 결합한 완전한 예제
    • Scenario1RunAndWait.java - 사용자 정의 워크플로 실행 및 완료 대기
    • Scenario2RunTemplateAndWait.java - 템플릿 작업 실행 및 완료 대기
  • Node.js: Scenarios-NodeJs - 여러 API를 결합한 완전한 예제
    • scenario1_runAndWait.js - 사용자 정의 워크플로 실행 및 완료 대기
    • scenario2_runTemplateAndWait.js - 템플릿 작업 실행 및 완료 대기

📚 API 참조용

선호하는 언어를 선택하고 개별 API 예제를 탐색하십시오:

언어워크플로 API시나리오 예제빠른 시작
PythonWorkflow-PythonScenarios-Pythonpython Scenarios-Python/scenario_1_run_and_wait.py
JavaWorkflow-JavaScenarios-Javacd Scenarios-Java && mvn exec:java -Dexec.mainClass="com.browseract.scenarios.Scenario1RunAndWait"
Node.jsWorkflow-NodeJsScenarios-NodeJsnode Scenarios-NodeJs/scenario1_runAndWait.js

📁 프로젝트 구조

browseract-api-demos/
├── Workflow-Python/       # Python 워크플로 API 데모
├── Workflow-Java/         # Java 워크플로 API 데모
├── Workflow-NodeJs/       # Node.js 워크플로 API 데모
├── Scenarios-Python/     # Python 시나리오 기반 예제 (신규 사용자 권장)
├── Scenarios-Java/        # Java 시나리오 기반 예제 (신규 사용자 권장)
├── Scenarios-NodeJs/      # Node.js 시나리오 기반 예제 (신규 사용자 권장)
├── .gitignore             # Git 무시 규칙
└── README.md              # 이 파일

🎯 BrowserAct란 무엇인가?

BrowserAct는 AI 기반 웹 스크래핑 및 자동화 플랫폼으로, 두 가지 핵심 기능을 제공합니다:

🔄 AI-Workflow

  • 사전 정의된 템플릿: 일반적인 스크래핑 작업을 위한 사전 구축 워크플로 사용
  • 사용자 정의 워크플로: 나만의 자동화 시퀀스 생성
  • 배치 처리: 여러 URL 및 데이터 소스를 효율적으로 처리

📚 API 기능

워크플로 API 엔드포인트

엔드포인트메서드설명
/v2/workflow/run-taskPOST새 워크플로 작업 시작
/v2/workflow/stop-taskPUT작업 영구 종료
/v2/workflow/get-taskGET작업 상세 정보 조회
/v2/workflow/get-task-statusGET작업 상태만 조회
/v2/workflow/list-tasksGET모든 작업 나열
/v2/workflow/list-workflowsGET모든 워크플로 나열
/v2/workflow/get-workflowGET워크플로 상세 정보 조회

🛠 언어 지원

Python

  • 버전: Python 3.8+
  • 종속성: HTTP 요청을 위한 requests
  • 특징: 간단하고 읽기 쉬운 코드, 포괄적인 오류 처리
  • 적합 대상: 빠른 프로토타이핑 및 데이터 과학 워크플로

Java

  • 버전: Java 8+
  • 빌드 도구: Maven
  • 종속성: JSON 처리를 위한 Jackson, HTTP 요청을 위한 HttpURLConnection
  • 특징: 적절한 패키지 구조의 엔터프라이즈급 코드
  • 적합 대상: 엔터프라이즈 애플리케이션 및 마이크로서비스

Node.js

  • 버전: Node.js 14+
  • 종속성: 내장 https 모듈
  • 특징: 경량, 비동기 우선 접근 방식
  • 적합 대상: 웹 애플리케이션 및 서버리스 함수

🔧 구성

예제를 실행하기 전에 다음이 필요합니다:

  1. API 키: BrowserAct Integrations에서 API 키 가져오기
  2. 워크플로 ID (워크플로 API용): 워크플로 목록에서 워크플로 ID 가져오기

각 예제 파일에서 구성을 업데이트하십시오:

  • "app-abcdefghijklmn"을 실제 API 키로 바꾸기
  • 1234567890을 실제 워크플로 ID로 바꾸기

🔒 보안 모범 사례

중요: 예제는 데모 목적으로 자리 표시자 API 키를 사용합니다. 프로덕션에서는:

  1. 소스 코드에 API 키를 하드코딩하지 마십시오
  2. 환경 변수 또는 안전한 구성 파일 사용
  3. API 키를 기밀로 유지하고 정기적으로 교체하십시오

환경 변수 예제

# Python
import os
authorization = os.getenv("BROWSERACT_API_KEY")
// Java
String authorization = System.getenv("BROWSERACT_API_KEY");
// Node.js
const authorization = process.env.BROWSERACT_API_KEY;

📖 문서

🤝 지원

📄 라이선스

이 데모 코드는 MIT 라이선스에 따라 교육 및 개발 목적으로 있는 그대로 제공됩니다.

🌟 특징

  • 다중 언어 지원: Python, Java 및 Node.js 구현
  • 완전한 API 커버리지: 모든 BrowserAct API 엔드포인트 포함
  • 프로덕션 준비: 적절한 오류 처리를 갖춘 엔터프라이즈급 코드
  • 사용하기 쉬움: 즉시 실행 가능한 간단한 예제
  • 잘 문서화됨: 각 언어에 대한 포괄적인 README 파일
  • 현대적인 표준: 각 언어에 대한 모범 사례 준수

시작할 준비가 되셨나요? 위에서 언어를 선택하고 예제를 살펴보세요! 🚀

AI 기반 웹 스크래핑 플랫폼에 대해 자세히 알아보려면 BrowserAct를 방문하십시오.

관련 스킬