【问题标题】:Website parsing c# - Html Agility Pack网站解析 c# - Html Agility Pack
【发布时间】:2014-09-11 15:47:34
【问题描述】:

我想解析一个网站的<a href=""></a> 标签。我正在尝试获取每个此类“描述”跨度类中存在的 href 属性值。

我尝试了以下代码

HtmlNodeCollection sp = htmlDocument.DocumentNode.SelectNodes("//span[@class='description']//a");
                        foreach (HtmlNode link in sp)
                        {
                            HtmlAttribute att = link.Attributes["href"];
                            System.Diagnostics.Debug.WriteLine(att.Value);
                        }

我无法获取 href 属性值。我的错误是什么?

【问题讨论】:

  • 该代码有什么问题?
  • XPath 看起来不错,它应该给你href 值。你得到什么错误?

标签: c# windows-phone html-parsing html-agility-pack


【解决方案1】:

您可以使用chrome开发者工具(F12),它可以帮助您轻松获得正确的xPath语法(Copy XPath)

【讨论】:

    猜你喜欢
    • 2020-05-13
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2014-07-13
    相关资源
    最近更新 更多