在c#中仅使用XPATH解析URL
本文关键字:XPATH 解析 URL | 更新日期: 2023-09-27 18:01:24
我有以下代码:
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a/@href[contains(., '/something/')]"))
{
var content = link.OuterHtml;
// Then do something else
}
content
等于以下内容:
<a href="http://www.somelink.com">Happy Camper</a>
我想让content
等于HTML的URL部分,所以就是这样:
http://www.somelink.com
我需要在我的代码中改变什么来产生这个期望的结果?
我明白了。只使用:
var content = link.Attributes["href"].Value
很容易!