新機能
- デュアルモード対応の
execute_task—execute_taskツールが、クライアントに応じて最適な実行モードを自動選択するようになりました。MCP Task に対応したクライアントでは、実行中の進捗とスクレイピング結果がリアルタイムにストリーミングされます。それ以外のクライアントでは、タスク作成直後にタスク ID が返り、クライアント側でポーリングして結果を取得できます。長時間実行されるタスクでセッションがブロックされることはありません。 - API キー認証 — OAuth に加えて、API キーで Octoparse MCP Server に接続できるようになりました。Claude Code、VS Code、TRAE、OpenClaw など、ヘッドレスや自動化環境のセットアップが簡単になります。API キーは Octoparse アカウントセンター から取得できます。
アップデート
新機能
octoparse detect— Octoparse拡張ブラウザを開き、URLを検査してローカルタスクファイルを生成する新コマンドです。自動領域選択の--auto、ガイド付きブラウザ操作の--manual、AIエージェントワークフロー向けの--agent/ prepare-preview-apply をサポートします。詳細はURLからタスクを作成するを参照してください。- OAuthログイン —
octoparse auth login --oauthでブラウザベースのOAuthフローを開き、アクセストークンとリフレッシュトークンをローカルに保存します。APIキーを手動管理したくない場合に便利です。 auth infoコマンド — 新しいoctoparse auth infoサブコマンドで、アクティブセッションのアカウントと認証情報の詳細を表示します。OCTO_ENGINE_ACCESS_TOKEN— ベアラートークン認証用の新しい環境変数です。認証情報の保存が不要な短期間のCIジョブに便利です。
アップデート
- JSONLイベントタイプの拡張 —
run --jsonlが従来のイベントセットに加えてcaptcha、proxy、download.started、download.succeeded、download.failedイベントを出力するようになりました。詳細は出力と終了コードを参照してください。 - エクスポートに
--lot-idフラグを追加 —data exportとlocal exportが--lot-id <lotId>をサポートし、最新のものではなく特定の実行ロットをエクスポートできるようになりました。 - 診断コマンドに
--chrome-pathを追加 —doctorとbrowser doctorが--chrome-pathを受け付け、特定のChromeインストールをテストできるようになりました。 - Linux arm64の制限を明記 — Chrome for TestingにはLinux arm64パッケージが存在しないため、ローカル抽出(
run、detect)はLinux arm64をサポートしていません。クラウド抽出はすべてのプラットフォームで動作します。