【发布时间】:2017-06-18 03:09:15
【问题描述】:
我正在开发从网页中提取链接并使用 HtmlAgilityPack 过滤它们的程序
HtmlWeb hw = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc = hw.Load(txt_url.Text);
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("a//[@href]"))
{
// Get the value of the HREF attribute
string hrefValue = link.GetAttributeValue("href", string.Empty);
listbox1.Items.Add(hrefValue);
}
此代码正在从网页中提取所有链接,所以我的问题是如何通过“.html”等扩展名过滤这些 URL
【问题讨论】:
标签: c# html html-agility-pack