Skip to main content
octoparse-client는 Data Hub 공식 Python 클라이언트. 공개 /v1 REST만 감싸며 의존성은 httpx뿐. 메서드 1:1, 파라미터명 REST, 반환은 응답 data.

설치

초기화

Clientwith를 지원하며 종료 시 연결을 닫습니다. client.close()도 가능. SDK는 .env를 읽지 않습니다. 필요하면 직접.

메서드-엔드포인트 대응

실행 목록 filtersstatus, data_app, triggered_by, run_kind, credential, created_from, created_tooffset/limit. 게시·운영·시크릿 미래핑 — REST 직접.

일반적인 사용

오류 처리

API 오류는 ApiError를 발생. 필드는 REST error와 같음:
call(..., raise_on_failure=True)FAILED / CANCELLED / EXPIRED로 끝나면 RunFailed. run 속성에 실행 객체 전체.

App 참조

get_app(), run(), call(), 실행 목록 data_app 필터는 두 형식 허용: 2단 <namespace>/<app_name>(가독, 이름 변경 시 깨짐)과 안정 app_id(app_<hex>, 이름 변경 생존). 장기 연동은 app_id 권장.