Przetwarzanie kodu HTML w celu uzyskania wartości zmiennej skryptu
Próbuję znaleźć metodę dostępu do danych między tagami zwracanymi przez serwer, do którego wysyłam żądania HTTP. Dokument ma wiele tagów, ale tylko jeden z nich ma kod JavaScript między sobą, reszta jest zawarta w plikach. Chcę uzyskać dostęp do kodu między tagiem skryptu.
Przykładem kodu jest:
<html>
// Some HTML
<script>
var spect = [['temper', 'init', []],
['fw\/lib', 'init', [{staticRoot: '//site.com/js/'}]],
["cap","dm",[{"tackmod":"profile","xMod":"timed"}]]];
</script>
// More HTML
</html>
Szukam idealnego sposobu, aby pobrać dane między „spect” i przeanalizować je. Czasami jest miejsce między „spect” a „=”, a czasem nie ma. Nie mam pojęcia dlaczego, ale nie mam kontroli nad serwerem.
Wiem, że pytanie to mogło zostać zadane, ale odpowiedzi sugerują użycie czegoś takiego jak HTMLAgilityPack, a ja wolałbym unikać korzystania z biblioteki dla tego zadania, ponieważ potrzebuję tylko raz pobrać JavaScript z DOM.