HTTP リクエストを行っているサーバーから返されたタグ間のデータにアクセスする方法を見つけようとしています。ドキュメントには複数のタグがありますが、JavaScript コードが間にあるタグは 1 つだけで、残りはファイルから含まれています。scriptタグ間のコードにアクセスしたい。
コードの例は次のとおりです。
<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>
「スペクト」の間でデータを取得して解析する理想的な方法を探しています。「spect」と「=」の間にスペースがある場合とない場合があります。理由はわかりませんが、サーバーを制御できません。
この質問が寄せられた可能性があることは承知していますが、HTMLAgilityPack のようなものを使用するように回答されています。DOM から JavaScript を取得する必要があるのは 1 回だけなので、このタスクにライブラリを使用することは避けたいと思います。