我需要从输入中获取值,但id始终更改,只有名称相同。 没有在谷歌上找到任何通过名称标签提取值的内容。
示例:
<input type="hidden" name="data[_Token][key]" value="5aafaee2dd21555c2615fd26c0cccd0f1b2c3018" id="Token749368899" /></div>
我期待着一些答案。
答案 0 :(得分:3)
var input= doc.DocumentNode
.Descendants("input")
.First(n=>n.Attributes["name"].Value=="data[_Token][key]");
答案 1 :(得分:0)
如果ID始终为Token#####
//input[starts-with(@id, 'Token')]
答案 2 :(得分:-1)
试试这个
var dummy = document.getElementsByName(“data [_Token] [key]”);
这将返回名称为“data [_Token] [key]”的元素。