1

入力から値を取得する必要がありますが、id は常に変更され、名前だけが同じです。名前タグで値を抽出するためにグーグルで何も見つかりませんでした。

例:

<input type="hidden" name="data[_Token][key]" value="5aafaee2dd21555c2615fd26c0cccd0f1b2c3018" id="Token749368899" /></div>

いくつかの答えを楽しみにしています。

4

3 に答える 3

3
var input= doc.DocumentNode
              .Descendants("input")
              .First(n=>n.Attributes["name"].Value=="data[_Token][key]");
于 2012-07-16T09:22:11.313 に答える
0

Id の最初の部分を取得してみることができます。Token#####

//input[starts-with(@id, 'Token')]
于 2012-07-16T09:19:06.383 に答える
-1

これを試して

var dump = document.getElementsByName( "data [_Token] [key]");

これにより、「data[_Token][key]」という名前の要素が返されます。

于 2012-07-16T09:21:18.760 に答える