zyte-web-data Claude Code プラグイン
Claude Code プラグインClaude Code自動化Web 検索・リサーチ・学習AI エージェント・AI アプリ開発クラウド・デプロイ・CI/CD以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
zyte-web-dataはClaude Code向けの拡張機能で、対象ページの説明文からScrapyスパイダーを自動生成します。READMEの記載によると、対象サイトを探索してフィールドのスキーマ案を提示し、承認を得たうえでプロジェクト一式とweb-poetページオブジェクト、テストを生成し、最後にスモークテストで動作を確認します。生成したプロジェクトはScrapy Cloudへのデプロイにも対応しており、スケジュール実行やジョブ状況の監視に使えます。READMEによれば、ローカルでの実行にZyteアカウントは不要ですが、ブロック回避やJavaScriptレンダリングにZyte APIを使う場合、またScrapy Cloudにデプロイする場合はアカウントが必要になります。
連携サービスについて
Zyteはウェブデータ抽出を手掛ける企業で、プロキシ管理やブロック回避、ブラウザレンダリングを備えたZyte API、そしてクローラーをホスティングし監視できるScrapy Cloudというサービスを提供しています。本プラグインが生成するプロジェクトは、これらのサービスに任意で接続する構成になっています。
zyte-web-data でできること
- URLと自然文での抽出要望から、web-poetページオブジェクトを備えたScrapyスパイダーを生成する
- 探索で見つかったフィールドのスキーマを確認し、コード生成前に承認する
- 生成したScrapyプロジェクトをuvでローカル実行し、Claude Codeなしでも動かす
- 生成したプロジェクトをScrapy Cloudにデプロイし、スケジュール実行やジョブ状況を確認する
- Zyte APIの認証情報を設定し、JavaScriptレンダリングやブロック回避に対応する
- ページオブジェクトを手動で追加したり、スキーマとデータ確認用のHTMLレビューページを生成する