2016-11-22 159 views
-3

該網站fmovies提供下載帶有視頻下的下載按鈕的視頻(例如http://fmovies.to/film/designated-survivor.qxz83/42jp6m)。如何隱藏用Javascript下載鏈接

當我查看HTML代碼或所有js腳本時,找不到下載鏈接?他們如何隱藏下載鏈接,並將它們隱藏在哪裏?

還有其他方法可以獲得此下載鏈接嗎?

編輯:不是「高清下載」按鈕,我的意思是「下載」按鈕旁邊的報告按鈕(它的左邊)。你必須等待幾秒鐘,直到玩家加載。

+0

'all.js'被混淆。添加它的代碼可能在那裏,而且很難找到。 – Barmar

+0

謝謝,我反混淆了它,現在有可能獲得下載鏈接(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) 

這相當於:

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

它在這一代碼也提到:

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

這相當於:

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

所以這是一個隱藏的下載按鈕的代碼。

我找不到顯示它的代碼,或者單擊它時運行的代碼。這似乎隱藏在幾個額外的混淆層中。他們真的不想讓你很容易找出他們的代碼是如何工作的。

2

它沒有隱藏。如果您正在使用Chrome,請右鍵單擊該按鈕並單擊檢查,您將看到它。它看起來是這樣的:

<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

編輯:不是「高清下載」按鈕,我的意思是「下載」按鈕旁邊的報告按鈕(它的左邊)。你必須等待幾秒鐘,直到玩家加載。 –

+0

下載按鈕是'

Download
' – Barmar