[英]how to get href value with html agility pack?
我正在尝试下载包含以下内容的页面:
<a href="#" id="10023" target="_blank" >
</a>
我尝试了此代码,但仅返回“#”。 我想访问页面代码,但请帮忙。
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
HtmlWeb hw = new HtmlWeb();
doc = hw.Load("http://kish4.com");
HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes(string.Format("(//div[@class='overview'])[{0:D}]//div[@class='line']", 2));
foreach (HtmlNode link in doc.DocumentNode.SelectNodes(string.Format("(//div[@class='overview'])[{0:D}]//a[@href]", 2)))
{
string hrefValue = link.GetAttributeValue("href", string.Empty);
listBox1.Items.Add(hrefValue);
}
这是一个弹出窗口,我无法找出URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.