Sto scrivendo un codice di prova in Ruby e sto provando ad analizzare un file sorgente HTML di un sito web. Ha una variabile JavaScript che posso usare per confrontarla con altri valori. Per esempio:Parsing Javascript using Ruby code
<script type="text/javascript" language="JavaScript">
function GetParam(name) {
var req_var = {
a: 'xyz',
b: 'yy.com',
c: 'en',
d:0,
e: 'y'
};
}
</script>
Qui voglio estrarre la variabile req_var
da questa funzione. è possibile farlo? Se è così, per favore qualcuno può aiutarmi?
Haiho usato il tag Nokogiri, quindi non sono sicuro di cosa intendi con "estrai la variabile' req_var' da questa funzione ". Hai bisogno di aiuto con Nokogiri per trovare questo blocco di script? Cosa vuoi ottenere dall'HTML, solo il testo della variabile chiamata 'req_var'? Vuoi convertirlo in un Ruby Hash? – Phrogz
Sto usando Nokogiri nello stesso codice per fare qualche altra analisi html. Quindi, idealmente se posso usare Nokogiri, sarebbe fantastico. Se riesco a convertirlo in un hash rubino sarebbe fantastico. – rubytester