这是错误的地方(下面一行)
Dim div As HtmlNode = doc.DocumentNode.SelectSingleNode(String.Format("//*[@id'requestKey']"))
'if the div is found, print the inner text'
If Not div Is Nothing Then
MsgBox(div.GetAttributeValue("value", "nu"))
End If
End Function
总是返回一个空值。
我正在使用HTMLagilitypack
答案 0 :(得分:0)
小心字符串中的引号和双引号 您的xpath无效,应该是:
//*[@id='requestKey']
或
//*[contains(@id, 'requestKey')]