1

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) を取得するにはどうすればよいですか?

4

1 に答える 1