2016-08-31 6 views
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" を取得し、 "テスト" 機能を実行します。その内容を読む。

ブラウザコンソールでの変数出力の様子。事前に

Image

感謝。

答えて

関連する問題