gpt4 book ai didi

html-agility-pack - HTML Agility Pack - 获取类的所有链接

转载 作者:行者123 更新时间:2023-12-01 12:46:01 28 4
gpt4 key购买 nike

我想获取某个类中的所有链接。

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&amp;P500 June 2013
</a>
</td>
</tr>

如果我想获取所有具有该类的链接 class="dn-index-link"

我的 XPath 和 HTML Agility 代码是什么?

谢谢,会。

最佳答案

控制台应用程序中的此类代码将转储所有 A 节点(在整个文档中的任何级别)的 HREF 属性的内容,其 CLASS 属性等于“dn-index-link”(Click here for a good XPATH tutorial) :

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));
}

关于html-agility-pack - HTML Agility Pack - 获取类的所有链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15900747/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com