HTML Agility Pack を使用して解析しようとしている次の HTML があります。
これは HTML コードのスニペットです。
<body id="station_page" class="">
...
<div>....</div>
<script type="text/javascript">
if (Blablabla == undefined) { var Blablabla = {}; }
Blablabla .Data1= "I want this data";
Blablabla .BlablablaData =
{ "Data2":"I want this data",
"Blablabla":"",
"Blablabla":0 }
{ "Blablabla":123,
"Data3":"I want this data",
"Blablabla":123}
Blablabla .Data4= I want this data;
</script>...
これらの 4 つのデータ変数 (Data1、Data2、Data3、Data4) を取得しようとしています。まず、JavaScriptを見つけようとしました:
doc.DocumentNode.SelectSingleNode("//script[@type='text/javascript']").InnerHtml
それが本当に正しいJavaScriptかどうかを確認するにはどうすればよいですか? 関連する JavaScript を見つけた後、これらの 4 つのデータ変数 (Data1、Data2、Data3、Data4) を取得するにはどうすればよいですか?