有一个输入元素如下:
<input type="hidden" value="908" name="a">
我想使用908
返回DocumentNode.SelectSingleNode
值。我怎么能这样做?
下面的代码不起作用?
string a = htmlDoc.DocumentNode.SelectSingleNode("//input[@name='a']").GetAttributeValue("value", true).ToString();
答案 0 :(得分:1)
你正在为GetAttributeValue()
调用错误的重载。尝试使用字符串作为第二个参数而不是布尔值:
string a = htmlDoc.DocumentNode.SelectSingleNode("//input[@name='a']").GetAttributeValue("value", "default");