2016-11-22 10 views
-3

サイトfmoviesは、ビデオの下にダウンロードボタンを使用してビデオをダウンロードします(たとえばhttp://fmovies.to/film/designated-survivor.qxz83/42jp6m)。隠す方法Javascriptを使用したダウンロードリンク

HTMLコードまたはすべてのjsスクリプトを見ると、ダウンロードリンクが見つかりませんでしたか?どのように彼らはダウンロードリンクを隠すのですか?彼らはどこでそれを隠すのですか?

他のダウンロード方法はありますか?

編集:「HDでダウンロード」ボタンではなく、レポートボタンの左側にある「ダウンロード」ボタンを意味しました。プレーヤーがロードされるまで、数秒待たなければなりません。

+0

'all.js'は難読化されています。追加するコードはそこにある可能性があり、見つけるのは非常に難しいでしょう。 – Barmar

+0

ありがとう、私はそれをdeobfuscated、今(https://jsfiddle.net/2yzajvch/)ダウンロードリンクを得ることは可能ですか? –

答えて

0

、それは次のようなHTMLに行く:

<div class="item mbtn download-movie pull-right" style=""> <i class="fa fa-download"></i> Download </div> 

でデ難読化all.js、このクラスは次のとおりです。

FL = ".download-movie", 

を検索し、その変数への参照を検索する:

this.$btnDownload = e[Ue](FL) 

に相当する。そのためには、ダウンロードボタンを隠しコードです

 hideMovieActions: function() { 
      this.$btnDownload.unbind("click").hide(), this.$btnDownloadSubtitle.unbind("click").hide() 
     }, 

:また、このコードで参照だ

this.$btnDownload = e.find(".download-movie") 

 hideMovieActions: function() { 
      this.$btnDownload.unbind(Eo)[du](), this.$btnDownloadSubtitle.unbind(Eo)[du]() 
     }, 

に相当します。

それを示すコードや、クリックすると実行されるコードが見つかりません。それは難読化のいくつかの追加層に隠されているようです。彼らは実際にあなたのコードがどのように動作するのかを簡単に把握したいとは思っていませんでした。

2

それは隠されていません。クロムを使用している場合は、ボタンを右クリックし、[検査]をクリックすると表示されます。それは次のようになります。あなたは、ダウンロード尻を検査した場合

<a class="full btn btn-lg btn-primary" href="http://fmovies.to/player/download_in_hd.html?movie=designated-survivor" target="_blank"> <i class="fa fa-download"></i> Download in HD </a> 
+0

編集:「HDでダウンロード」ボタンではなく、「ダウンロード」ボタンはレポートボタンの左側にあります。プレーヤーがロードされるまで、数秒待たなければなりません。 –

+0

ダウンロードボタンは「

Download
」です – Barmar

関連する問題