Zum Hauptinhalt springen
WEB_SCRAPE liest eine Seite und liefert ihren Hauptinhalt als Markdown: Überschriften, Absätze, Listen, Tabellen, Links und Bilder, ohne Kopfzeile, Fußzeile und Navigation der Website. Seiten, die ein Skript zeichnet, etwa Produktseiten von Shops, werden vor dem Lesen gerendert. Um ein Suchergebnis zu lesen, übergeben Sie einen link aus den organicResults von GOOGLE_SERP.

Anfrage

Der Task läuft asynchron. Lesen Sie das Ergebnis wie unter Asynchrone Tasks beschrieben.

Parameter

Antwort

Zum Beispiel:

PDFs

Unterstützt werden HTML, Klartext und PDFs mit eingebettetem Text. Ein PDF liefert seinen Text in Seitenreihenfolge, dazu Titel, Autor, Betreff (als description) und Sprache, sofern vorhanden, und images: []. OCR, Anhänge und die Rekonstruktion des Layouts werden nicht unterstützt. Das gesamte Dokument wird unabhängig von maxChars geprüft; nur das zurückgegebene Markdown wird gekürzt. Textlose, verschlüsselte, beschädigte, unvollständige und zu große PDFs scheitern mit PAGE_UNAVAILABLE.

Grenzen und Fehler

  • Eine nicht lesbare Seite lässt den Task mit PAGE_UNAVAILABLE und dem Grund scheitern: ein nicht unterstütztes Format, eine Seite, die mit 404 oder 410 antwortet, oder eine Website, die die Anfrage ablehnt.
  • Eine Weiterleitung auf eine Adresse, die gegen die url-Regeln verstößt, lässt den Task scheitern. Die Regeln werden bei jedem Weiterleitungsschritt erneut geprüft.
  • WEB_SCRAPE 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 crawl, um viele Seiten einer Website zu lesen
  • Web map, um zuerst die Adressen einer Website aufzulisten