Passer au contenu principal
WEB_CRAWL suit les liens d’un site en largeur depuis une adresse de départ et lit chaque page comme le fait WEB_SCRAPE. Vous obtenez le Markdown, les métadonnées et les images de chaque page dans un seul résultat.

Requête

Paramètres

Le parcours suit un lien quand il reste sur le site (avec ou sans www.), correspond aux motifs de chemin, mène à une page web plutôt qu’à un fichier (les PDF, images, archives et autres fichiers sont écartés) et que le robots.txt du site l’autorise pour tous les robots.

Réponse

Par exemple :

Crédits

À l’envoi, la tâche réserve 1 crédit par page de maxPages (25 crédits dans l’exemple ci-dessus). À la fin, elle est facturée 1 crédit par page de pages, et le reste de la réservation est libéré. Les pages de failed ne sont pas facturées. Un parcours qui renvoie 3 pages sur 25 coûte 3 crédits. Voir Crédits et limites pour le fonctionnement des réservations.

Limites et erreurs

  • Quand la page de départ est illisible, la tâche échoue avec PAGE_UNAVAILABLE. Toute autre page illisible va dans failed et le parcours continue.
  • Les options invalides renvoient 422 VALIDATION_ERROR en nommant le champ.
  • WEB_CRAWL ignore markdown, rawResponse et searchQueries. Il refuse html et analysis avec 422 et citationAnalysis avec 400 ; voir flags non pris en charge.
  • Les autres erreurs de requête sont listées dans Erreurs.

Voir aussi

  • Web map pour lister les adresses d’un site sans les lire
  • Web scrape pour une seule page