Zum Hauptinhalt springen
WEB_CRAWL folgt den Links einer Website in Breitensuche ab einer Startadresse und liest jede Seite so wie WEB_SCRAPE. Sie erhalten Markdown, Metadaten und Bilder jeder Seite in einem Ergebnis.

Anfrage

Parameter

Der Crawl folgt einem Link, wenn er auf der Website bleibt (mit oder ohne www.), zu den Pfadmustern passt, auf eine Webseite statt auf eine Datei zeigt (PDFs, Bilder, Archive und andere Dateien werden übersprungen) und die robots.txt der Website ihn allen Crawlern erlaubt.

Antwort

Zum Beispiel:

Credits

Beim Einreichen reserviert der Task 1 Credit pro Seite von maxPages (25 Credits im Beispiel oben). Bei Abschluss wird 1 Credit für jede Seite in pages berechnet, und der Rest der Reservierung wird freigegeben. Seiten in failed werden nicht berechnet. Ein Crawl, der 3 von 25 Seiten liefert, kostet 3 Credits. Wie Reservierungen funktionieren, steht unter Credits und Limits.

Grenzen und Fehler

  • Ist die Startseite nicht lesbar, scheitert der Task mit PAGE_UNAVAILABLE. Jede andere nicht lesbare Seite landet in failed, und der Crawl läuft weiter.
  • Ungültige Optionen liefern 422 VALIDATION_ERROR mit dem betroffenen Feld.
  • WEB_CRAWL ignoriert markdown, rawResponse und searchQueries. Es lehnt html und analysis mit 422 und citationAnalysis mit 400 ab; siehe nicht unterstützte Flags.
  • Weitere Anfragefehler stehen unter Fehler.

Verwandt

  • Web map, um die Adressen einer Website aufzulisten, ohne sie zu lesen
  • Web scrape für eine einzelne Seite