Analyse HTML pour obtenir script valeur de la variable

J'essaie de trouver une méthode d'accès aux données entre les balises renvoyé par un serveur que je fais des requêtes HTTP. Le document comporte plusieurs balises, mais seulement l'une des balises de code JavaScript entre elle, le reste sont inclus à partir de fichiers. Je veux accède au code entre les balise de script.

Un exemple de code est:

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

Je suis à la recherche d'un moyen idéal pour saisir les données entre les "spect" et de l'analyser. Parfois, il y a un espace entre le "spect" et le " = " et parfois il n'y en a pas. Aucune idée pourquoi, mais je n'ai pas de contrôle sur le serveur.

Je sais que cette question peut avoir été demandé, mais les réponses suggèrent d'utiliser quelque chose comme HTMLAgilityPack, et je préfère éviter d'utiliser une bibliothèque pour cette tâche que j'ai seulement besoin d'obtenir le JavaScript dans les DOM à la fois.

  • c'est exactement pourquoi vous l'utilisez,avec 2 ou 3 lignes de code, vous pouvez extraire le contenu des scripts avec HTMLAgilityPack et puis il suffit de l'analyser avec une regex ou même un JavaScript évaluateur pour obtenir la valeur de spect qui permettrait de simplifier l'ensemble du travail d'analyse avec une regex.
  • Désolé, mais si vous ne pouvez pas écrire de code vous-même en 5 minutes, il peut être une indication d'un problème plus complexe que vous avez initialement pensé - c'est pourquoi les solutions existantes existe pas :). Il est un peu difficile à voir quel est votre objectif en fait est - voulez-vous apprendre quelque chose de nouveau, avez-vous des restrictions explicites de ne pas utiliser des bibliothèques externes, voulez-vous de la pratique de l'écriture du genre de code?
  • Je l'ai résolu par l'écriture d'une expression régulière, permettra de répondre à une question dans un instant. La raison pour laquelle je voulais éviter d'utiliser une bibliothèque parce que c'est le seul point dans l'application, j'ai besoin d'analyser ce peu de JavaScript. J'ai pensé à elle comme une mauvaise pratique d'utiliser une bibliothèque pour cette tâche si en théorie c'est possible sans un. La raison pour laquelle j'ai demandé d'apprendre quelles sont les autres options peuvent être disponibles pour la résolution de ce problème. Je fais face à ce problème de nombreuses fois dans d'autres projets et finissent généralement à l'aide de CsQuery ou HTMLAgilityPack, mais pour cet appel, je voulais éviter les bibliothèques.