我其实想虎视眈眈从具有某些子标签如何让只从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