用Nodejs抓蟲遇到一個循環請求問題,目前只獲取到第一個分頁,這個問題怎么獲取分頁總數,然后獲取每一頁的頁面數據?var express = require('express');var fs = require('fs');var request = require('request');var cheerio = require('cheerio');var app = express();app.get('/',function (req,res) { var id = 1; url = 'http://www.zcool.com.cn/zteam/ZNDg2MzI=.html?sort=0&p='+ id +'#titleMaoDian'; console.log(id); request(url,function(err,res,html){ if(!err){ var $ = cheerio.load(html); var endId = $('.bigPage').find('a.pageNext').prev().text(); for(id=1;id<=endId;id++){ var title; $('.camLiTitleC').filter(function(){ var data = $(this); title = data.text(); console.log('作品標題:' + title); }) } } })});app.listen('8080'); //使用8080端口exports = module.exports = app;
用Nodejs抓蟲遇到一個循環請求問題
慕哥9229398
2018-11-13 13:14:28