我有以下代码
foreach (HtmlNode link in htmldocObject.DocumentNode.SelectNodes("//a[@href]"))
{
HtmlAttribute attrib = link.Attributes["href"]; hTags.Add(att.Value);
}
这可以完美地提取 Href
但我还想提取 href 的描述
例子
<a href="/users/logout?returnurl=%2fquestions%2fask">log out</a>
所以我已经得到 /users/logout?returnurl=%2fquestions%2fask
但我还想得到 log out
结果:
/users/logout?returnurl=%2fquestions%2fask |注销
最佳答案
你想要这样的东西:
hTags.Add(att.Value + " | " + link.InnerText);
关于c# - HTMLAgilityPack 链接和描述提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372230/