0
htmlページ内のスクリプトから変数(オブジェクト)を取得しようとしています。 しかし、C#コードではSystem._comobjectを返します。どうすればこのオブジェクトを読むことができますか?Invokescript()はSystem._Comobjectを返します
JSコード:
var videoUrls ={};
function test(){
var typea= ytplayer.config.args.url_encoded_fmt_stream_map.split(',');
for (var item=0; item<typea.length; item++){
var obj= {};
var typeb= typea[item].split('&');
for (var param=0; param<typeb.length; param++){
typeb[param]= typeb[param].split('=');
obj[typeb[param][0]] = decodeURIComponent(typeb[param][1]);
}
videoUrls[obj.quality]= obj;
}
}
C#の:要するに
browseme.Document.InvokeScript("test");
var result = browseme.Document.InvokeScript("eval", new object[] { "videoUrls" });
、私はこれを行うにしようとしています何を、 "videoUrls" を取得し、 "テスト" 機能を実行します。その内容を読む。
ブラウザコンソールでの変数出力の様子。事前に
感謝。