首頁  >  文章  >  後端開發  >  javascript - 用js下載網頁?

javascript - 用js下載網頁?

WBOY
WBOY原創
2016-10-10 11:56:121509瀏覽

用php下載網頁很簡單

<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被下載到本機,並儲存為/tmp/test.html檔案。

1.如何儲存目前頁
在瀏覽器中輸入
https://segmentfault.com/q/10...
開啟這個網頁
然後,在console中
var content = document.getElementsByTagName("html") [0].outerHTML;
content是這個網頁的內容,請問,如何用javascript保存在/tmp/test.html檔案中?
document.execCommand('Saveas',false,'/tmp/test.htm');
false
2。如何儲存任意網頁?
這個用上面的php就可以完成,javascript呢?

回覆內容:

用php下載網頁很簡單

<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被下載到本機,並儲存為/tmp/test.html檔案。

1.如何儲存目前頁
在瀏覽器中輸入
https://segmentfault.com/q/10...
開啟這個網頁
然後,在console中
var content = document.getElementsByTagName("html") [0].outerHTML;
content是這個網頁的內容,請問,如何用javascript保存在/tmp/test.html檔案中?
document.execCommand('Saveas',false,'/tmp/test.htm');
false
2。如何儲存任意網頁?
這個用上面的php就可以完成,javascript呢?

瀏覽器中,因為安全因素,你的要求難以實現。
可以考慮在nodejs 中實作。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn