WEB_MAP listet die Adressen einer Website auf, ohne ihren Inhalt zu lesen. Ein Task liest die Startseite auf Links, die robots.txt auf die darin genannten Sitemaps (oder /sitemap.xml und /sitemap_index.xml, wenn sie keine nennt) und diese Sitemaps. Nutzen Sie es, um Seiten für WEB_SCRAPE auszuwählen oder einen WEB_CRAWL einzugrenzen.
Anfrage
Parameter
In einem Muster passt
* innerhalb eines Pfadabschnitts und ** über Abschnitte hinweg; jedes andere Zeichen passt nur auf sich selbst. /blog/** passt auch auf /blog. Pfade werden prozentdekodiert verglichen.
Die Website ist der Host, auf dem die Startadresse nach Weiterleitungen landet, mit oder ohne www..
Antwort
Zum Beispiel:Grenzen und Fehler
- Der Task scheitert mit
PAGE_UNAVAILABLE, wenn keine Adresse zuincludePathsundexcludePathspasst oder wenn die Startseite nicht lesbar ist und die Website keine Sitemap nennt. - Ungültige Optionen liefern
422 VALIDATION_ERRORmit dem betroffenen Feld. WEB_MAPignoriertmarkdown,rawResponseundsearchQueries. Es lehnthtmlundanalysismit422undcitationAnalysismit400ab; siehe nicht unterstützte Flags.- Weitere Anfragefehler stehen unter Fehler.
Verwandt
- Web crawl, um die Seiten als Markdown zu lesen
- Web scrape