0

私はハックを実行しようとしています。私の主な目標は、YouTube ビデオの mp4 リンクを取得することです。過去に、テキストファイルをダウンロードしてhttp://www.youtube.com/get_video_info?video_id=videoidそこからリンクを抽出していましたが、これはアプリでは機能しますが、クロスサイトリクエストであり、ブラウザーが許可していないため、ブラウザーでは不可能です。

これに対抗するために、私は easyXDM を使用しました。問題は、ファイルが Javascript で開かれるのではなく、ユーザーのマシンにダウンロードされることです。これがeasyXDMコードです

$(document).ready(function(){  var socket = new easyXDM.Socket({
        remote: "http://www.youtube.com/get_video_info?video_id=PBOBJRto728", // the path to the provider
        onMessage:  getVideo
    }); 
   });

これがhttp://www.voltsoft.com/default.htmlのページです。そこに行って、何が起こっているかを見ることができます。

javascriptでファイルからデータを読み取るにはどうすればよいですか?

4

1 に答える 1

0

easyXDM はあなたのニーズを容易にするものではありません。easyXDM が機能するには、通信する 2 つのドメインでホストされている必要があります。この場合、voltsoft.com と youtube.com の両方で必要です。任意の HTML/JS コンテンツを youtube.com にアップロードできないため、ここでは easyXDM を使用できません。

一般に、この状況での解決策は、リモート コンテンツ サーバー側をプロキシする必要があるか、リモート サーバーの協力が必要であるということです。

于 2013-05-28T21:27:56.713 に答える