Extraction de texte interne d'un nœud HTML BODY avec le pack d'agilité HTML

c# html html-agility-pack vb.net

Question

Besoin d'un peu d'aide avec HTML Agility Pack!

Fondamentalement, je veux saisir du texte brut avec le nœud du corps du code HTML. Jusqu'ici, j'ai essayé ceci sur vb.net et cela ne retourne pas le texte interne qui signifie qu'aucun changement n'est visible, bien au moins d'après ce que je peux voir.

Dim htmldoc As HtmlDocument = New HtmlDocument
htmldoc.LoadHtml(html)

Dim paragraph As HtmlNodeCollection = htmldoc.DocumentNode.SelectNodes("//body")

If Not htmldoc Is Nothing Then
   For Each node In paragraph
       node.ParentNode.RemoveChild(node, True)
   Next
End If

Return htmldoc.DocumentNode.WriteContentTo

J'ai essayé ceci:

Dim htmldoc As HtmlDocument = New HtmlDocument
htmldoc.LoadHtml(html)

Dim paragraph As HtmlNodeCollection = htmldoc.DocumentNode.SelectNodes("//body")

If Not htmldoc Is Nothing Then
   For Each node In paragraph
       node.ParentNode.RemoveChild(node, True)
   Next
End If

Return htmldoc.DocumentNode.WriteContentTo

Mais toujours pas de chance!

Aucun conseil???

Réponse populaire

Que diriez-vous:

Return htmldoc.DocumentNode.SelectSingleNode("//body").InnerText



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi