> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryprofound.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ProfoundBot

ProfoundBot は、ユーザーが起動する HTTP エージェントです。Profound プラットフォームまたは API を通じて URL を指定すると、その公開 Web ページを取得し、コンテンツを Markdown または HTML(あるいはその両方)で返します。

## 概要

| | |
| - | - |
| **運営者** | Profound ([tryprofound.com](https://tryprofound.com)) |
| **User-Agent** | `ProfoundBot/1.0 (+https://docs.tryprofound.com/bots)` |
| **トリガー** | ユーザー起動 |
| **スケジュール** | なし |
| **取得するリソース** | お客様が指定した単一の URL |
| **ネットワークの発信元** | デフォルトでは AWS。登録済みのドメインは、固定された専用の送信元 IP から取得されます(下記の[ネットワークの発信元と専用 IP](#network-origin-and-dedicated-ips) を参照) |

## 機能

コンテンツを読み取るために公開 Web ページの URL を指定すると、ProfoundBot はその URL のオリジンに対して限られた数の HTTP リクエストを送信してページを取得し、コンテンツを Markdown、HTML、またはその両方で返します。

ページがヘッドレスブラウザでレンダリングされる場合、そのページ自体のサブリソース(スクリプト、スタイルシート、画像)は、通常のブラウザと同様に読み込まれます。ProfoundBot は他のページへのリンクをたどりません。

## 行わないこと

* **クロール。** お客様の 1 回の操作で取得する URL は 1 つだけです。ボットはリンクを再帰的にたどったり、サイトのインデックスを構築したりしません
* **フォームの送信**、ログインフローの実行、認証が必要な領域へのアクセス
* サイトの長期的なインデックスの**保持**。取得したコンテンツはお客様に提供され、再公開されることはありません
* **プライベートまたは内部ネットワークの対象へのアクセス**

## リクエストの動作

ユーザーの各操作により、リクエストされた単一の URL に限定された、小規模で限定的なやり取りが発生します。

| | |
| - | - |
| **リダイレクト** | たどります |
| **キャッシュ** | なし: お客様が呼び出すたびに新しいリクエストを送信します |
| **ヘッダー** | `User-Agent: ProfoundBot/1.0 (+https://docs.tryprofound.com/bots)` |

## ネットワークの発信元と専用 IP

デフォルトでは、ProfoundBot は動的な IP 範囲から送信されます。User-Agent で識別してください。

ドメインを登録すると(ドメインごとの設定で、デフォルトはオフ)、ProfoundBot はそのドメインを固定された専用の送信元 IP から取得します。これは、User-Agent ではなく IP で Profound を許可リストに登録したい場合に便利です。ドメインが登録されている場合、リクエストは次のいずれかの IP から送信されます。

* `54.71.251.60`
* `54.185.59.110`
* `100.22.234.65`

これらの専用 IP は、[機械可読な JSON 形式](/bots/profoundbot.json)でも提供されています。

<Tip>
  専用 IP での取得にドメインを登録するには、Profound アカウントの **Settings → Web Scrape** に移動し、**Primary Domain Scraping via Static IPs** 設定を **On** に切り替えます。
</Tip>

## `robots.txt` の扱い

ProfoundBot はユーザーが起動するもので、クロールではなく、ユーザーの操作ごとに 1 ページを取得します。`robots.txt` の `Disallow` ディレクティブへの対応は、今後のリリースで予定されています。

それまでの間に ProfoundBot によるサイトへのアクセスを防ぐには、[ブロックする方法](#how-to-block)のセクションをご覧ください。

## ボットを識別する方法

次の正確な User-Agent ヘッダーを使用します。

```
User-Agent: ProfoundBot/1.0 (+https://docs.tryprofound.com/bots)
```

<Tip>
  すべての Profound ボットは `Profound` で始まる User-Agent 文字列を使用するため、プレフィックスでの照合は、現在および将来のすべての Profound トラフィックを識別するのに適した方法です。登録済みのドメインについては、[ネットワークの発信元と専用 IP](#network-origin-and-dedicated-ips) セクションに記載されている専用の送信元 IP で照合することもできます。
</Tip>

## ブロックする方法

次のいずれかの方法で ProfoundBot をブロックできます。

* `ProfoundBot` を含む User-Agent に一致する WAF または CDN のルール
* プレフィックス `Profound` を含む User-Agent に一致する WAF または CDN のルール
* 登録済みのドメインの場合、専用の送信元 IP(`54.71.251.60`、`54.185.59.110`、`100.22.234.65`)をブロックするファイアウォールまたは WAF のルール

## 不正利用の報告

再帰的なクロール、ユーザー起動の単一ページ取得とは一致しないリクエスト頻度、認識できない `Profound*` User-Agent からのアクティビティなど、このドキュメントと一致しない動作を確認した場合は、ログの例を添えて [security@tryprofound.com](mailto:security@tryprofound.com) までご報告ください。

Profound はこれらの報告をセキュリティ上の問題として扱い、すべての報告に対応します。
