繁体   English   中英

html敏捷包如何获取href值?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM