http.get()
摘要:1、该方法属于request的“GET”请求,只是封装了;
模块http.js里面的方法;
const client = require('_http_client');
const ClientRequest = exports.ClientRequest = client.ClientRequest;
exports.request = function request(options, cb) {
return new ClientRequest(options, cb);
};
exports.get = function get(options, cb) {
var req = exports.request(options, cb);
req.end();
return req;
};
2、小练习
/**
* Created by Administrator on 16-12-18.
*/
const http = require("http");
const cheerio = require("cheerio");//像jQuery一样操作dom
const url = "http://blog.csdn.net/u014150409";
http.get(url,function(res){
var html = "";
res.on("data",function(data){
html +=data
})
res.on("end",function(){
console.log(html)
})
}).on("error",function(data){
console.log(data)
})
1、上面的代码可以爬取一个url页面的代码结构;相当于小爬虫;
2、解析可以用cheerio这个模块,需要下载;然后就可以像jQuery一样操作了;