• データ
  • アクセス
  • ロジック
  • 人間

AIでレンダリング済みのWebコンテンツをスクレイピングする方法

Zyteをエージェントに接続すれば、JavaScriptの実行やボット検知の回避をすべて任せられます。接続後は、AIが複雑なWebサイトからでもクリーンなデータを直接抽出できるようになります。

このページについてAIに聞く

すぐに答え

AIでJavaScriptを多用するサイトをスクレイピングするには?

エージェントがZyteを利用してページ全体をレンダリングし、ボット検知を回避しながらJavaScriptを自動実行します。これにより、生のソースコードではなく、完全に描画されたHTML構造にAIがアクセスできるようになります。独自のスクレイピングスクリプトを書く必要はありません。

取得できる結果

エージェントが抽出するもの

複雑なWebページを、エージェントが活用可能な情報へと変換します。

データ

クリーンなHTML出力

エージェントは完全にレンダリングされたDOMを受け取ります。これにはJavaScriptやAJAXによって読み込まれたすべてのコンテンツが含まれます。

アクセス

ボット検知の回避

Zyteがプロキシのローテーションやブラウザ指紋の管理を行います。エージェントは複雑なサイトを巡回しても検知されることはありません。

ロジック

レンダリングの自動化

エージェント自身がヘッドレスブラウザを管理する必要はありません。コネクターがスクリプトを実行し、最終的な表示状態を提示します。

人間

手動による確認

抽出されたデータの正確性は、最終的にユーザーが確認する必要があります。AIがコンテンツを抽出しますが、結果の検証は人間が行います。

ワークフロー

URLが渡された際、AIが行うこと

エージェントはブラウザ操作の難しいタスクをZyteに委ねることで、人間が見ているものと全く同じ情報を取得します。

  1. ページのリクエスト

    エージェントがターゲットとなるURLをコネクターに送り、セッションを開始します。

    extract_data
  2. ブロックの回避

    Zyteがプロキシのローテーションとヘッダーを管理し、サイト側からのブロックを防ぎます。

    extract_data
  3. JavaScriptの実行

    コネクターはすべてのスクリプトが実行され、DOMが完全に構築されるまで待機します。

    extract_data
  4. HTMLの受け渡し

    完全にレンダリングされたHTMLが、処理のためにエージェントへと返されます。

    extract_data

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用して、スクレイピングを開始できます。

出発点

これらはあくまで例です。実際の対象に合わせて、Webサイト名や抽出したいデータ項目を書き換えてください。

Zyte Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_ItnEhBQ9VfWSoTm1kEsGQnKXjmpuAs456LmANU3G/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Zyte capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "zyte-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_ItnEhBQ9VfWSoTm1kEsGQnKXjmpuAs456LmANU3G/mcp"
    }
  }
}
チャットにコピー04
  • https://example.com/products からレンダリング済みのHTMLをスクレイピングし、すべての価格をリストアップしてください。

  • Zyteを使用して、このダッシュボードの全コンテンツを取得してください: https://example.com/admin/stats

  • このページにあるすべてのレビューのテキストを抽出してください: https://example.com/item/123

  • このサイトのJavaScript内に隠れている連絡先情報を探してください: https://example.com/contact

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度接続すれば、あとは指示するだけ

リンクから接続を承認してください。認証情報は暗号化されて保持されます。設定完了後、すぐにエージェントへサイトのスクレイピングを指示できます。

ZyteをAIに接続する

FAQ

スクレイピングの動作について

  • 01

    プロキシのローテーションはAIが行いますか?

    いいえ、AIはプロキシを管理しません。Zyteがプロキシのローテーションとボット検知の回避をすべて自動で行います。

  • 02

    AIはページ上のボタンをクリックできますか?

    いいえ。このコネクターはページのレンダリング済みHTMLを抽出するために設計されています。クリックやスクロールといったインタラクティブなブラウザ操作は行いません。

  • 03

    JavaScriptを多用するサイトでも動作しますか?

    はい。コネクターがJavaScriptを実行するため、エージェントは完全に描画されたコンテンツを見ることができます。

  • 04

    どのプロキシを使用するかはAIが決定しますか?

    いいえ。リクエストを確実に成功させるため、Zyteのインフラストラクチャが最適なプロキシを自動的に選択します。

  • 05

    抽出したデータを直接データベースに保存できますか?

    いいえ。エージェントはデータを抽出しますが、そのデータを自身のデータベースやスプレッドシートに送信するのはユーザーの役割となります。

  • Zyteについてさらに詳しく知りたいですか? Zyteコネクターの全機能を見る

『Zyte』を Claude、Cursor、ChatGPT などに接続