1. 程式人生 > >利用node 剝取其他網站的文檔數據結構 ---

利用node 剝取其他網站的文檔數據結構 ---

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 剝取其他網站的文檔數據結構 ---