我一直在尝试使用HtmlAgilityPack获得下面的值,但没有成功。我正在使用SelectSingleNode。htmlagilitypack使用SelectSingleNode
这是我的html。
<html>
<body>
<table>
<tr><td>One</td></tr>
</table>
</body>
</html>
下面是代码隐藏。
HtmlDocument doc = new HtmlDocument();
doc.Load("C:\\test.html");
HtmlNode test = doc.DocumentNode.SelectSingleNode("/html/body/table/tbody/tr/td");
Console.WriteLine(test.InnerHtml);
test
(HtmlNode)变量为空。
我如何获得其中的价值是One
。
谢谢你。是的,我知道没有tbody,但是当我使用Chrome的开发人员工具(F12),然后复制元素的xpath(右键单击)时,xpath包含tbody文本。 – Odee 2014-11-05 18:19:33