Analysiert HTML, um den Wert der Skriptvariablen zu erhalten

Ich versuche, eine Methode für den Zugriff auf Daten zwischen Tags zu finden, die von einem Server zurückgegeben werden, an den ich HTTP-Anforderungen stelle. Das Dokument hat mehrere Tags, aber nur eines der Tags enthält JavaScript-Code, der Rest stammt aus Dateien. Ich möchte auf den Code zwischen dem Skript-Tag zugreifen.

Ein Beispiel für den Code ist:

<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>

Ich suche nach einem idealen Weg, um die Daten zwischen 'spect' zu erfassen und zu analysieren. Manchmal gibt es ein Leerzeichen zwischen 'spect' und '=' und manchmal nicht. Keine Ahnung warum, aber ich habe keine Kontrolle über den Server.

Ich weiß, dass diese Frage möglicherweise gestellt wurde, aber in den Antworten wird die Verwendung von HTMLAgilityPack empfohlen, und ich würde es vorziehen, für diese Aufgabe keine Bibliothek zu verwenden, da ich das JavaScript nur einmal vom DOM abrufen muss.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage