> ## 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.

# Profound Sheets Sitemap Importer

Profound Sheets Sitemap Importer は、ユーザーが起動する HTTP エージェントで、Web サイトのサイトマップを取得し、その URL を Profound Sheet にインポートします。このボットは、認証済みの Profound ユーザーが Profound プラットフォームの Sheets セクションで **+ Create new → Sitemap** をクリックし、サイトの URL を指定した場合にのみ実行されます。

## 概要

| | |
| - | - |
| **User-Agent 文字列** | `ProfoundSheetsSitemapImporter/1.0` |
| **トリガー** | ユーザー起動 |
| **スケジュール** | なし |
| **取得するリソース** | `sitemap.xml`、サイトマップインデックスのバリエーション、`robots.txt`、およびそれらのドキュメントが参照するサイトマップファイル |
| **ネットワークの発信元** | AWS。固定 IP の許可リストは提供されていません |

## 機能

Web サイトのオリジン URL を指定して起動すると、Sitemap Importer は、サイトのサイトマップを見つけて読み取るために、小規模で限定的な数の HTTP GET リクエストを送信します。次の URL を順番に試します。

* `https://{origin}/sitemap.xml`
* `https://{origin}/sitemap_index.xml`
* `https://{origin}/sitemap-index.xml`
* `https://{origin}/robots.txt`(`Sitemap:` ディレクティブのみを解析し、候補リストに追加します)
* サイトマップインデックスが参照する子サイトマップ

`.xml` で終わる URL を入力した場合、インポーターはその URL も直接試します。

有効な XML サイトマップとして解析できた最初のレスポンスが使用されます。そこに含まれる URL が、インポート用にお客様に返されます。インポーターは、サイトマップのコンテンツを保存、キャッシュ、再配布、または再公開しません。

## 行わないこと

* **HTML ページ**、画像、スクリプト、スタイルシート、その他のアセットの取得
* **フォームの送信**、ログインフローの実行、認証が必要な領域へのアクセス
* **JavaScript の実行**やヘッドレスブラウザの使用
* サイトマップインデックスから子サイトマップへのリンクを超えた**再帰的なクロール**
* サイトの長期的なインデックスの**保持**

## リクエストの動作

各インポート操作により、単一のオリジンに限定された少数のリクエストが短時間に送信されます。

| | |
| - | - |
| **リクエストごとのタイムアウト** | 10 秒 |
| **リダイレクト** | 手動でたどります(最大 5 ホップ) |
| **同時実行** | 順次(並列ではありません) |
| **キャッシュ** | なし。ユーザーが呼び出すたびに新しいリクエストを送信します |

### 送信されるヘッダー

```txt theme={null}
User-Agent: ProfoundSheetsSitemapImporter/1.0
Accept: application/xml,text/xml,application/xhtml+xml,text/plain;q=0.9,*/*;q=0.8
```

### ボリュームと頻度

Importer からのトラフィックは、すべてお客様のアクティビティによって発生します。継続的なクロールはありません。一般的なやり取りでは数件のリクエストが送信され、その後は別のインポート操作で同じサイトが対象になるまで、Importer がオリジンに再度アクセスすることはありません。

## `robots.txt` の扱い

インポーターは `robots.txt` を読み取り、`Sitemap:` ディレクティブで宣言されたサイトマップの URL を検出します。サイトマッププロトコルではサイトマップファイルは公開されて検出可能なものとして扱われるため、サイトマップファイルに対して `Disallow` ルールを評価することはありません。

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

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

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

```txt theme={null}
User-Agent: ProfoundSheetsSitemapImporter/1.0
```

<Tip>
  すべての Profound ボットは `Profound` で始まる User-Agent 文字列を使用するため、`Profound` でのプレフィックス照合は、現在および将来のすべての Profound トラフィックを識別するのに適した方法です。
</Tip>

## ブロックする方法

次のいずれかの方法でインポーターをブロックできます。

* User-Agent が `ProfoundSheetsSitemapImporter/1.0` と一致する WAF または CDN のルール
* プレフィックス `Profound` を含む User-Agent に一致する WAF または CDN のルール
* `/sitemap.xml`、`/sitemap_index.xml`、`/sitemap-index.xml`、`/robots.txt` で、ボットの User-Agent に対して 4xx レスポンスを返す

## 不正利用の報告

サイトマップや `robots.txt` ファイル以外のリソースへのリクエスト、クロールのように見えるリクエスト頻度、認識できない `Profound*` User-Agent からのアクティビティなど、このドキュメントと一致しない動作を確認した場合は、ログの例を添えて [security@tryprofound.com](mailto:security@tryprofound.com) までご報告ください。

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