在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ node爬蟲

node爬蟲

嘗試用 node寫爬蟲,報錯了

代碼:

let http = require('http');
let https = require('https');
let fs = require('fs');
let cheerio = require('cheerio');
let request = require('request');

let options = {
    hostname: 'http://sz.58.com/chuzu/',
    method: 'get'
};
function outToFile($, content){

}
let req = http.request(options, function(res){
    let html = '';
    let nextPage = '';
    res.on('data', function(chunk){
        html+=chunk;
    });
    res.on('end', function(){
        let $ = cheerio.load(html);
        let item = $('.listUl li').each(function(){
            console.log('1');
        });
    });
}).on('error', function(err){
    console.log(err);
});
req.end();
{ Error: getaddrinfo ENOTFOUND http://sz.58.com/chuzu/ http://sz.58.com/chuzu/:80
    at errnoException (dns.js:28:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
  code: 'ENOTFOUND',
  errno: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'http://sz.58.com/chuzu/',
  host: 'http://sz.58.com/chuzu/',
  port: 80 }

咋整???

回答
編輯回答
敢試

請查閱文檔;
另外,URL格式為:protocol://hostname[:port]/path/[;parameters][?query]#fragment。

2018年8月14日 13:58