<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      nodejs爬蟲

      1:引入request模塊
      2:引入iconv-lite改變編碼格式
      3:引入cheerio模塊類似jquery進行數據分析
      編寫request.js
      var request = require('request');
      var iconv = require('iconv-lite');
      var cheerio = require('cheerio');
      var fs = require('fs');
      const requestPromise = (url) =>{
          return new Promise((resolve,reject)=>{
               request(url,{ encoding:null },function(error,respose,body){
                  console.log(err);
                  //console.log(respose);
                  if(respost.statusCode===200){
                      const bufs = iconv.decode(body,'gb2312');
                  	const html = bufs.toString('utf8');
                      resolve(html);
                  }else{
                      reject(error);
                  }
      		});
          });
      };
      const url = '/html........';
      const host = 'http://www.baidu.com';
      const getList = async (url) =>{
          const html = await requestPromise(host + url);
          const $ = cheerio.load(html);
          $('.co_content8 ul table tbody tr:nth-child(2) td:nth-child(2) b a:nth-child(2)').each((i,item)=>{
              getMovieDetail($(item).attr('href'));
      	})
      }
      
      const getMovieDetail = async (url)=>{
          const html = await requestPromise(host + url);
          const $ = cheerio.load(html);
          const movie = {
              name:$('#main-outer > div > div > div.translate-wrap > div.translateio > div.translate-main.clearfix > div.trans-left > div > div.input-wrap');
              desc:$('#Zoom > span > p:nth-child(1)').text(),
              picture:$('#Zoom > span > p:nth-child(1) >img:nth-child(3)').attr('src')
          };
      	fs.appendFile('./public/index.js',JSON.stringify(movie),function(err){
            console.log(err);
          })
      }
      const arr = [];
      for(let i=1;i<=255;i++){
          arr.push('${host}/html........${i}.html');
          getList('${host}/html........${i}.html');
      }
      arr.reduce((rs,url)=>{
      	return rs.then(()=>{
              return new Promise(async (resolve)=>{
                    await getList(url);
                      resolve();
                  })
      	})
      })
      
      posted on 2020-11-25 09:28  C_WangFly  閱讀(86)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产亚洲精品aaaa片app| 日韩av片无码一区二区不卡 | 免费国精产品wnw2544| 国产精品自在拍首页视频8| 部精品久久久久久久久| 一区二区三区四区国产综合| 西西444www高清大胆| 东京热加勒比无码少妇| 福利一区二区1000| 欧美韩中文精品有码视频在线| 女人下边被添全过视频的网址| 亚洲嫩模一区二区三区| 偷看少妇自慰xxxx| 日日碰狠狠添天天爽超碰97| 色综合久久婷婷88| 痉挛高潮喷水av无码免费| 定襄县| 成人综合婷婷国产精品久久蜜臀| 日韩一区二区三区水蜜桃| 麻豆亚州无矿码专区视频| 97欧美精品系列一区二区| 在线高清理伦片a| 人人妻人人妻人人片av| 亚洲V天堂V手机在线| 免费AV片在线观看网址| 一区天堂中文最新版在线| 高清美女视频一区二区三区| 中文字幕人妻色偷偷久久| 她也色tayese在线视频| 少妇xxxxx性开放| 欧美videos粗暴| 亚洲精品揄拍自拍首页一| 国产精品论一区二区三区| 天天色综网| 国产精品高清一区二区三区| 精品国产一区av天美传媒| 亚洲成A人片在线观看无码不卡| 亚洲国产中文在线有精品| 亚洲中文精品一区二区| 日韩国产av一区二区三区精品| 成人亚洲av免费在线|