Skip to main content
octoparse-client は Data Hub 公式 Python クライアント。公開 /v1 REST のみラップし依存は httpx のみ。メソッドはエンドポイントと 1 対 1、パラメータ名は REST と同じ、戻り値は応答 data

インストール

初期化

Clientwith 対応で終了時に接続を閉じます。client.close() も可。SDK は .env を読みません。必要なら自分で。

メソッドとエンドポイントの対応

実行一覧 filtersstatusdata_apptriggered_byrun_kindcredentialcreated_fromcreated_tooffset/limit。公開・運用・シークレット系は未ラップ — REST 直接。

典型的な使い方

エラー処理

API エラーは ApiError を送出。フィールドは REST error と同じ:
call(..., raise_on_failure=True)FAILED / CANCELLED / EXPIRED で終わると RunFailedrun 属性に実行オブジェクト全文。

App 参照

get_app()run()call()、実行一覧の data_app フィルタは両形式を受付: 2 段 <namespace>/<app_name>(人が読める、改名で壊れる)と安定 app_idapp_<hex>、改名耐性)。長期連携は app_id 推奨。