我希望获得某个类中的所有链接。
HTML的一个例子是
<tr>
<td>
<a class="dn-index-link" href="/dailynotes/symbol/659/-1/e-mini-sp500-june-2013">
ES M3
</a>
</td>
<td>
<a href="/dailynotes/symbol/659/-1/e-mini-sp500-june-2013">
E-mini S&P500 June 2013
</a>
</td>
</tr>
如果我想获得所有具有该类的链接 类= “DN-指数链路”
我的XPath和HTML Agility代码是什么?
谢谢, 将
答案 0 :(得分:4)
控制台应用程序中的这样的代码将转储所有A节点(在整个文档中的任何级别)的HREF属性的内容,其CLASS属性等于'dn-index-link'({{3} }):
HtmlDocument doc = new HtmlDocument();
doc.Load("mytest.htm");
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//a[@class='dn-index-link']"))
{
Console.WriteLine("node:" + node.GetAttributeValue("href", null));
}