【问题标题】:Why am I getting a NullReferenceException with HtmlAgilityPack?为什么我在使用 HtmlAgilityPack 时收到 NullReferenceException?
【发布时间】:2014-04-13 20:54:40
【问题描述】:

我有一个 VB.NET 程序,我正在尝试使用 HtmlAgilityPack 从网页中读取文本。当我到达我在页面上选择项目的那一行时,我得到了异常。

For Each div As HtmlAgilityPack.HtmlNode In page.DocumentNode.SelectNodes("//div[@id ='clientname' and @id='clientkey']")
        MsgBox(div)
Next

是的,该 URL 有效。这是for循环之前的代码。 uri 是我的 URL 变量

Dim web = New HtmlAgilityPack.HtmlWeb()
Dim page = web.Load(uri)

另外,如何将“clientname”中的内容放入名为ClientName的变量中,与clientkey一样?

谢谢!

【问题讨论】:

    标签: vb.net html-agility-pack


    【解决方案1】:

    您的意思是在 selectnodes 调用中使用“or”而不是“and”吗?

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 2012-05-11
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多