該網站fmovies提供下載帶有視頻下的下載按鈕的視頻(例如http://fmovies.to/film/designated-survivor.qxz83/42jp6m)。如何隱藏用Javascript下載鏈接
當我查看HTML代碼或所有js腳本時,找不到下載鏈接?他們如何隱藏下載鏈接,並將它們隱藏在哪裏?
還有其他方法可以獲得此下載鏈接嗎?
編輯:不是「高清下載」按鈕,我的意思是「下載」按鈕旁邊的報告按鈕(它的左邊)。你必須等待幾秒鐘,直到玩家加載。
該網站fmovies提供下載帶有視頻下的下載按鈕的視頻(例如http://fmovies.to/film/designated-survivor.qxz83/42jp6m)。如何隱藏用Javascript下載鏈接
當我查看HTML代碼或所有js腳本時,找不到下載鏈接?他們如何隱藏下載鏈接,並將它們隱藏在哪裏?
還有其他方法可以獲得此下載鏈接嗎?
編輯:不是「高清下載」按鈕,我的意思是「下載」按鈕旁邊的報告按鈕(它的左邊)。你必須等待幾秒鐘,直到玩家加載。
如果檢查下載的屁股,它進入下面的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()
},
所以這是一個隱藏的下載按鈕的代碼。
我找不到顯示它的代碼,或者單擊它時運行的代碼。這似乎隱藏在幾個額外的混淆層中。他們真的不想讓你很容易找出他們的代碼是如何工作的。
它沒有隱藏。如果您正在使用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>
編輯:不是「高清下載」按鈕,我的意思是「下載」按鈕旁邊的報告按鈕(它的左邊)。你必須等待幾秒鐘,直到玩家加載。 –
'all.js'被混淆。添加它的代碼可能在那裏,而且很難找到。 – Barmar
謝謝,我反混淆了它,現在有可能獲得下載鏈接(https://jsfiddle.net/2yzajvch/)? –