Web Scraping: Scraper le web avec NodeJS et cheerio
ฝัง
- เผยแพร่เมื่อ 8 ก.พ. 2025
- #webscraping #nodejs #cheerio
Web Scraping: Scraper le web avec NodeJS et cheerio
Pour prendre des cours particuliers ou aide sur des projets:
Superprof : bit.ly/36Pjbst 👨💻
E-mail : ouatmanihoussam@gmail.com
Me soutenir:
Un pouce bleu et s ’abonner à la chaîne.
Tipeee : fr.tipeee.com/...
BuyMeACoffee: www.buymeacoff... ☕ ☕
Mon éditeur: VSCode : code.visualstu...
Thème : Just Black : marketplace.vi...
Typo : Fira Code : github.com/ton...
Super. Mais, cette techno est encore utilisée? (Puppeteer). Attention au Magics number.
hey ! super chaine, merci l'ami, bonne continuation
Je suis actuellement en formation dev front, je suis tombé par hasard sur ta vidéo et franchement cela m'a beaucoup éclairci côté back. Top video, bien expliqué continue comme ça
Merci pour tes explication !
une super video :), merci
😁
✌️
Très intéressant.Merci
Super tuto merci beaucoup !
super👍
est-il possible d'utiliser angular à la place de cheerio ?
merci
Je ne pense pas, vu que Angular c'est une techno front et généralement le scraping ce fait coté back.
Apres pour scrapper des SPA, Cheerio n'est pas l'outil adéquat, Puppeteer, Cypress peuvent être intéressant de ce cas là.
Beau tuto,
J'aimerais savoir si pendant le rechargement si on met setInterval à 1MIN par exemple, les infos seront dupliquer. dans ce cas comment gérer ce volet. Puis si on souhaite recupérer à afficher sur une page web index, ça marce comment ?
merci
Yep!
Tu peux passer par un Set qui permet de stocker des valeurs uniques, du coup, ça va agir comme un filtre
developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Set
Pour afficher tes données au niveau HTML :
Si c'est en Javascript front, tu peux utiliser fetch, et créer une api pour servir les données collectées.
Si c'est rendu coté serveur, tu peux le faire avec un moteur de Template et passer les données au niveau de ta vue.
Slm, est-ce que cette méthode fonctionne avec des sites dynamiques svp ?
elle marche, faut juste attention aux sélecteurs CSS des fois ca change