Heim  >  Artikel  >  Backend-Entwicklung  >  javascript - Webseite mit js herunterladen?

javascript - Webseite mit js herunterladen?

WBOY
WBOYOriginal
2016-10-10 11:56:121509Durchsuche

Es ist einfach, Webseiten mit PHP herunterzuladen

<code>    
    $url='https://segmentfault.com/q/1010000000149454';
    $data=file_get_contents($url); 
    $target=fopen('/tmp/test.html',"w");
    fwrite($target, $data);    
    fclose($target);
    </code>

$url wird lokal heruntergeladen und als Datei /tmp/test.html gespeichert.

1. So speichern Sie die aktuelle Seite
Eingabe im Browser
https://segmentfault.com/q/10...
Öffnen Sie diese Webseite
Dann in der Konsole
var content = document.getElementsByTagName("html")[0].outerHTML;
content ist der Inhalt dieser Webseite. Wie kann ich ihn mit Javascript in der Datei /tmp/test.html speichern?
document.execCommand('Saveas',false,'/tmp/test.htm');
false
2. Wie speichere ich eine Webseite?
Dies kann mit dem oben genannten PHP erfolgen, was ist mit Javascript?

Antwortinhalt:

Es ist einfach, Webseiten mit PHP herunterzuladen

<code>    
    $url='https://segmentfault.com/q/1010000000149454';
    $data=file_get_contents($url); 
    $target=fopen('/tmp/test.html',"w");
    fwrite($target, $data);    
    fclose($target);
    </code>

$url wird lokal heruntergeladen und als Datei /tmp/test.html gespeichert.

1. So speichern Sie die aktuelle Seite
Eingabe im Browser
https://segmentfault.com/q/10...
Öffnen Sie diese Webseite
Dann in der Konsole
var content = document.getElementsByTagName("html")[0].outerHTML;
content ist der Inhalt dieser Webseite. Wie kann ich ihn mit Javascript in der Datei /tmp/test.html speichern?
document.execCommand('Saveas',false,'/tmp/test.htm');
false
2. Wie speichere ich eine Webseite?
Dies kann mit dem oben genannten PHP erfolgen, was ist mit Javascript?

Im Browser ist Ihre Anfrage aus Sicherheitsgründen nur schwer umsetzbar.
Sie können darüber nachdenken, es in NodeJS zu implementieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn