WEB_MAP liste les adresses d’un site sans lire leur contenu. Une tâche lit la page de départ pour ses liens, robots.txt pour les sitemaps qu’il nomme (ou /sitemap.xml et /sitemap_index.xml s’il n’en nomme aucun), puis ces sitemaps. Utilisez-le pour choisir des pages pour WEB_SCRAPE ou délimiter un WEB_CRAWL.
Requête
Paramètres
Dans un motif,
* correspond à l’intérieur d’un segment de chemin et ** à travers les segments ; tout autre caractère correspond à lui-même. /blog/** correspond aussi à /blog. Les chemins sont comparés après décodage des pourcentages.
Le site est l’hôte où aboutit l’adresse de départ après les redirections, avec ou sans www..
Réponse
Par exemple :Limites et erreurs
- La tâche échoue avec
PAGE_UNAVAILABLEquand aucune adresse ne correspond àincludePathsetexcludePaths, ou quand la page de départ est illisible et que le site ne liste aucun sitemap. - Les options invalides renvoient
422 VALIDATION_ERRORen nommant le champ. WEB_MAPignoremarkdown,rawResponseetsearchQueries. Il refusehtmletanalysisavec422etcitationAnalysisavec400; voir flags non pris en charge.- Les autres erreurs de requête sont listées dans Erreurs.
Voir aussi
- Web crawl pour lire les pages en Markdown
- Web scrape