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 demaxPages (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 dansfailedet le parcours continue. - Les options invalides renvoient
422 VALIDATION_ERRORen nommant le champ. WEB_CRAWLignoremarkdown,rawResponseetsearchQueries. Il refusehtmletanalysisavec422etcitationAnalysisavec400; 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