Análisis de HTML para obtener el valor de la variable de script

Estoy tratando de encontrar un método para acceder a los datos entre las etiquetas devueltas por un servidor al que estoy haciendo solicitudes HTTP. El documento tiene varias etiquetas, pero solo una de ellas tiene un código JavaScript entre ellas, el resto se incluye desde los archivos. Quiero acceder al código entre la etiqueta de script.

Un ejemplo del código es:

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

Estoy buscando una forma ideal de capturar los datos entre 'espect' y analizarlos. A veces hay un espacio entre 'spect' y '=' y otras no. No tengo idea de por qué, pero no tengo control sobre el servidor.

Sé que esta pregunta puede haber sido formulada, pero las respuestas sugieren el uso de algo como HTMLAgilityPack, y prefiero evitar usar una biblioteca para esta tarea, ya que solo necesito obtener el JavaScript del DOM una vez.

Respuestas a la pregunta(1)

Su respuesta a la pregunta