Estoy escribiendo un código de prueba en Ruby y tratando de analizar un archivo fuente HTML de un sitio web. Tiene una variable de JavaScript que puedo usar para compararla con otros valores. Por ejemplo:Analizando Javascript usando el código Ruby
<script type="text/javascript" language="JavaScript">
function GetParam(name) {
var req_var = {
a: 'xyz',
b: 'yy.com',
c: 'en',
d:0,
e: 'y'
};
}
</script>
Aquí quiero extraer la variable req_var
de esta función. ¿Es posible hacer eso? Si es así, ¿alguien puede ayudarme con eso?
Tienes usé la etiqueta Nokogiri, así que no estoy seguro de lo que quiere decir con "extraer la variable 'req_var' de esta función". ¿Necesitas ayuda para usar Nokogiri para encontrar este bloque de scripts? ¿Qué quieres obtener del HTML, solo el texto de la variable llamada 'req_var'? ¿Quieres convertirlo en un Ruby Hash? – Phrogz
Estoy usando Nokogiri en el mismo código para hacer otro análisis html. Entonces, idealmente, si puedo usar Nokogiri, sería genial. Si puedo convertirlo en un hash de rubí sería genial. – rubytester