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.

questionAnswers(1)

yourAnswerToTheQuestion