Leçon 3 4 min
Choisissez des éléments avec des sélecteurs
Choisissez le bon nœud pour la page où vous êtes, et pointez-le exactement vers le tableau, la liste ou l'élément dont vous avez besoin.
La page où vous êtes, ou une récupération ?
Get HTML from Link télécharge une adresse de son côté : la page n’a pas besoin d’être ouverte, mais les scripts ne s’exécutent pas, donc tout ce qu’un site ajoute avec JavaScript est absent, et les pages qui demandent d’être connecté peuvent renvoyer une page de connexion à la place. Get All HTML lit l’onglet que vous avez ouvert, tel qu’il est en ce moment : le contenu ajouté par des scripts est donc inclus, et les pages où vous êtes connecté fonctionnent aussi.
Si Get HTML from Link ne renvoie rien alors que vous voyez la liste dans votre navigateur, c’est que le site la construit avec JavaScript : ouvrez la page et utilisez Get All HTML.
Tableaux et listes
Get Structured Data lit les tableaux et les listes que vous désignez avec DOM Selector. Réglez Mode sur Table pour les tableaux ou sur List pour les listes à puces et numérotées ; Auto cherche les deux. Chaque ligne de tableau devient un objet indexé par les en-têtes de colonnes. Quand le tableau n’a pas de ligne d’en-tête, la première ligne sert de noms de colonnes : désactivez La première ligne du tableau est l’en-tête si cette ligne contient des données.


Pointez le bon élément
Cliquez sur le bouton réticule dans un champ DOM Selector, puis sur l’élément de la page, pour ne pas avoir à écrire le sélecteur vous-même. Pour Get Structured Data, n’importe quelle cellule du tableau suffit. Le bouton Ping fait clignoter ce que le sélecteur désigne.
Dans HTML Extract, gardez les sélecteurs de champs courts, comme a.title plutôt qu’un chemin complet : ils sont cherchés à l’intérieur de chaque conteneur.
À retenir
- Get All HTML lit l'onglet ouvert, y compris les pages où vous êtes connecté ; Get HTML from Link récupère sans l'ouvrir.
- Get Structured Data lit les tableaux et les listes ; par défaut, la première ligne devient les noms de colonnes.
- Choisissez les éléments avec le réticule et vérifiez-les avec Ping.