¿Cómo puedo obtener un valor de atributo específico?

.net c# html-agility-pack selectsinglenode

Pregunta

Hay un elemento de entrada como abajo:

<input type="hidden" value="908" name="a">

Quiero devolver el valor 908 usando DocumentNode.SelectSingleNode . ¿Cómo puedo hacer esto?
El código de abajo no funciona?

<input type="hidden" value="908" name="a">

Respuesta aceptada

Está llamando a la sobrecarga incorrecta para GetAttributeValue() . Intente usar una cadena como segundo parámetro en lugar de un booleano:

string a = htmlDoc.DocumentNode.SelectSingleNode("//input[@name='a']").GetAttributeValue("value", "default");



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué