Webscraper - pagination et JS

Bonjour à la communauté

J’utilise l’extension Chrome Webscraper.io et j’ai une question concernant la pagination JS, je n’arrive pas à configurer le scraper pour récupérer la pagination qui, dans le code source, est de cette forme

Capture d’écran 2020-06-10 à 09.04.19

Pourriez vous m’aider ? Merci et bonne journée !

Bonjour,

Je ne connais pas Webscraper.io, ni ton niveau de code, mais par défaut, j’utiliserai un selecteur js :

« .pagination a » te donnera toutes les balises « a » correspondant à la pagination.

Ensuite, avec un foreach je récupère les href de chaque lien en y ajoutant l’url du site.

Hello,

Je crois que tu peux écrire au niveau de ton numéro de page dans l’URL de roots [1-5] au lieu du numéro de page.

Cdt

1 « J'aime »

Hello David,

Dans WebScraper si tu veux pouvoir gérer une telle pagination, comme par exemple « cliquer sur le bouton page suivante » (ou bouton page successive à la page active), tu peux le faire facilement en:

  • Définissant un sélecteur de type « SelectorLink »
  • En configurant ce SelectorLink avec le sélecteur CSS: span.pagination>strong+a
1 « J'aime »

Merci beaucoup et bonne journée