Bonjour,

J'ai écrit un scrapper en JS, rien de compliqué.
Tout fonctionne seulement certaines balises font qu'on ne peut accéder à leur .innerHTML ou même à leur .textContent.

dans la console lors d'un console.log() elles apparaissent d'ailleurs comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
console.log(elt)  >>  [object HTMLLIElement]
console.log(elt.innerHTML)  >> undefined
console.log(elt.textContent)  >> undefined
Toutes les autres apparaissent comme un bout du DOM qu'on peut étendre/réduire à souhait.
et leurs innerHTML/textContent affichent évidemment leur contenu textuel au lieu du "undefined" dans le cas présent.

Comment est ce possible ?
Peut on y remédier ?

D'avance merci