2016-11-22 1 views
-3

Die Website fmovies bietet ein Video mit einem Download-Button unter dem Video herunterladen (zum Beispiel http://fmovies.to/film/designated-survivor.qxz83/42jp6m).How to hide Download Link mit Javascript

Wenn ich in den HTML-Code oder alle js-Skripte schaue, kann ich den Downloadlink nicht finden? Wie verstecken sie den Downloadlink und wo verstecken sie ihn?

Gibt es eine andere Möglichkeit, diesen Downloadlink zu erhalten?

BEARBEITEN: NICHT die "Download in HD" -Schaltfläche, ich meinte die "Download" -Schaltfläche direkt neben der Berichtschaltfläche (links davon). Sie müssen einige Sekunden warten, bis der Player geladen ist.

+0

'all.js' ist verschleiert. Der Code zum Hinzufügen könnte darin enthalten sein, und es wäre sehr schwer zu finden. – Barmar

+0

Danke, ich habe es entschlüsselt, ist es möglich, den Download-Link jetzt zu bekommen (https://jsfiddle.net/2yzajvch/)? –

Antwort

0

Wenn Sie den Download Hintern inspizieren, geht es an die folgende HTML:

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

In der de-verschleierten all.js, diese Klasse ist:

FL = ".download-movie", 

und suchen nach Verweisen auf diese Variable finden wir:

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

, die gleich ist:

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

Es ist auch in diesem Code verwiesen:

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

das ist äquivalent zu:

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

damit ist der Code, den Download-Button versteckt .

Ich kann den Code nicht finden, der es zeigt, oder den Code, der ausgeführt wird, wenn Sie darauf klicken. Das scheint in mehreren zusätzlichen Schichten der Verschleierung verborgen zu sein. Sie wollten es wirklich nicht leicht machen, herauszufinden, wie ihr Code funktioniert.

2

Es ist nicht versteckt. Wenn Sie Chrome verwenden, klicken Sie mit der rechten Maustaste auf die Schaltfläche und klicken Sie auf "Inspizieren", und Sie werden es sehen. Es sieht so etwas wie:

<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

BEARBEITEN: NICHT die Schaltfläche "Download in HD", ich meinte die Schaltfläche "Download" direkt neben der Schaltfläche "Report" (links davon). Sie müssen einige Sekunden warten, bis der Player geladen ist. –

+0

Der Download-Button ist '

Download
' – Barmar