Return results from Request.js request method?

こ雲淡風輕ζ 提交于 2019-12-01 19:50:20
var request = require('request');
var cheerio = require('cheerio');

function doYourThing(callback){
  request(url, function (error, response, html) {
    if(error){ return callback(error) };
    if (!error && response.statusCode == 200) {
      var $ = cheerio.load(html);
      var link = $('.barbar li a');
      var Url = link.attr('href');
      var Title = link.find('span').first().text();
      var results = [Url, Title];
      callback(null, results);
    } 
  });

function main(){
  doYourThing(function(err, results){
    console.log(err, results);
  });
};

main();
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!