獲取兩個標籤之間的文本 - VB.NET - HtmlAgilityPack

html html-agility-pack innertext vb.net

我正在使用HtmlAgilityPack,我想獲取兩個特定標籤之間的內部文本,例如:

<a name="a"></a>Sample Text<br>

我想獲取</a><br>標籤之間的innertext:示例文本

我該怎麼做?

TIA ...

一般承認的答案

到達錨點後,您可以使用NextSibling屬性:

Dim doc = New HtmlDocument()
doc.LoadHtml("<html><body><a name=""a""></a>Sample Text<br></body></html>")
Dim a = doc.DocumentNode.SelectSingleNode("//a[@name=""a""]")
Console.WriteLine(a.NextSibling.InnerText)



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因