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

インストール

初期化

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

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

実行一覧 filters は status、data_app、triggered_by、run_kind、credential、created_from、created_to と offset/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 推奨。