1
J'essaie de récupérer toutes les valeurs de la div. Par exemple:Obtenir toutes les valeurs des nœuds enfants du nœud courant
<div>xyz <span> abc </span> def</div>
Ce code
the_page="<div>xyz <span> abc </span> def</div>"
doc = libxml2dom.parseString(the_page, html=1)
divs=doc.getElementsByTagName("div")
print divs[0].firstChild.nodeValue
Cela ne imprime "xyz". J'ai essayé juste de faire imprimer divs [0] .nodeValue, mais cela me donne une erreur. Je veux tout le texte. Comment pourrais-je contourner cela?
Veuillez étendre votre question avec le code source Python qui renvoie la valeur incorrecte. – pts
Avez-vous essayé 'textContent'? –
Par "valeurs" voulez-vous dire nœuds ou texte? – habnabit