利用node 剝取其他網站的文檔數據結構 ---
阿新 • • 發佈:2018-11-15
style alt html 取數據 option .html 網站 ejs request
1.如何利用nodejs獲取其他網站的文檔結構呢
以下是代碼演示------!
//首先需要引入一些核心模塊 var http = require(‘http‘); var fs = require(‘fs‘); var path = require(‘path‘); //設置需要獲取文檔的網站信息 var options = { hostname:‘www.baidu.com‘, port:80 }; var req = http.request(options,(res) =>{ var info = ‘‘; res.on(‘data‘,(chunck)=>{ info += chunck; }); //通過fs將獲取的文檔信息寫入文件夾中 res.on(‘end‘,() =>{ // 寫入已經獲取到的數據 fs.writeFile(path.join(__dirname,‘taobao.html‘),info,(err)=>{ console.log(‘獲取數據成功‘); }); }); }); req.end();
----顯示原理:
利用node 讓服務器發送請求 從別的服務器獲取數據
利用node 剝取其他網站的文檔數據結構 ---