【问题标题】:Parsing URL Only Using XPATH In C#在 C# 中仅使用 XPATH 解析 URL
【发布时间】:2014-05-03 17:01:45
【问题描述】:

我有以下代码:

 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

我需要在我的代码中进行哪些更改才能产生所需的结果?

【问题讨论】:

    标签: c# xpath html-agility-pack


    【解决方案1】:

    我想通了。只需使用:

    var content = link.Attributes["href"].Value
    

    很简单!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多