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 vonmaxPages (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 infailed, und der Crawl läuft weiter. - Ungültige Optionen liefern
422 VALIDATION_ERRORmit dem betroffenen Feld. WEB_CRAWLignoriertmarkdown,rawResponseundsearchQueries. Es lehnthtmlundanalysismit422undcitationAnalysismit400ab; 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