Heim > Backend-Entwicklung > PHP-Tutorial > javascript - Webseite mit js herunterladen?

javascript - Webseite mit js herunterladen?

WBOY
Freigeben: 2016-10-10 11:56:12
Original
1535 Leute haben es durchsucht

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>
Nach dem Login kopieren
Nach dem Login kopieren

$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>
Nach dem Login kopieren
Nach dem Login kopieren

$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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage