爬虫请求问题 [ 使用async 请求]
写了两个函数: exports.getTopicList = function(url, callback) //获取文章列表 exports.getTopic = function(url, callback) //获取文章的内容 使用request模块发送的请求 使用以下方式调用正常: readTopic.getTopicList("https://cnodejs.org/?tab=good", function(err, topicList){ console.log("get topic list, size: ", topicList.length); async.eachSeries(topicList, function(item, next){ readTopic.getTopic(item.url, function(err, topic){ //todo } } 就是获取到文章列表之后,一条接着一条请求每个文章的内容。 如果async.eachSeries 换成async.each 请求回来的,就是空的?