メインコンテンツへスキップ
WEB_MAP はページの内容を読まずに、サイトのアドレスを一覧します。1つのタスクで開始ページのリンク、robots.txt が示すサイトマップ(示していなければ /sitemap.xml と /sitemap_index.xml)、そしてそれらのサイトマップを読みます。WEB_SCRAPE で読むページを選んだり、WEB_CRAWL の範囲を決めたりするのに使ってください。

リクエスト

パラメータ

パターンでは、* はパスの1区切り内に、** は複数の区切りにまたがって一致し、それ以外の文字はその文字自体に一致します。/blog/** は /blog にも一致します。パスはパーセントデコードしてから照合します。 サイトとは、開始アドレスがリダイレクト後にたどり着いたホストで、www. の有無は問いません。

レスポンス

例:

制限とエラー

  • includePaths と excludePaths に合うアドレスがない場合、または開始ページを読めずサイトがサイトマップを示していない場合、タスクは PAGE_UNAVAILABLE で失敗します。
  • 不正なオプションは、フィールドを示した 422 VALIDATION_ERROR を返します。
  • WEB_MAP は markdown、rawResponse、searchQueries を無視します。html と analysis は 422、citationAnalysis は 400 で拒否します。未対応のフラグを参照してください。
  • その他のリクエストエラーはエラーに記載しています。

関連