我其實想虎視眈眈從具有某些子標籤如何讓只從HTML父標籤文本在C#
例如標籤文字:
<p><span>Child Text </span><span class="price">Child Text</span><br />
I need this text</p>
這是什麼我試圖
HtmlElement menuElement = browser.Document.GetElementsByTagName("p");
String mytext = menuElement.InnerHtml; //also tried innerText,OuterHtml,OuterText
更新:我覺得我必須使用Htmlagilitypack,所以現在我的問題是如何做到THI使用htmlagilitypack lib,我是新手。
感謝
因爲您需要在c#中找到,請從問題 – 2012-04-28 19:34:41
中刪除javascript標籤@CharandeepSingh - 您可以對標籤進行建議編輯,您知道嗎? – Oded 2012-04-28 19:35:07
基本上你需要直接的子節點,它是一個文本節點。不確定這可以通過'HtmlElement'實現。 HTML敏捷包在這方面可能更加靈活。 – Oded 2012-04-28 19:36:33