2016-11-22 112 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