Extrahieren von Innerem Text vom HTML BODY-Knoten mit Html Agility Pack

c# html html-agility-pack vb.net

Frage

Brauchen Sie Hilfe mit HTML Agility Pack!

Grundsätzlich möchte ich Klartext mit dem Body-Knoten des HTML greifen. Bis jetzt habe ich das in vb.net versucht und es versäumt, den inneren Text zurückzugeben, der bedeutet, dass keine Änderung gesehen wird, gut zumindest von dem, was ich sehen kann.

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

Ich habe das versucht:

Return htmldoc.DocumentNode.InnerText

Aber immer noch kein Glück!

Irgendein Rat???

Beliebte Antwort

Wie wäre es mit:

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



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum