爬虫程序的一点小问题,求帮助~~
发布于 7 年前 作者 ycx0303 2609 次浏览 来自 问答

var https = require(‘https’); var cheerio = require(‘cheerio’); var url = ‘https://movie.douban.com/chart’;

function filter(html) { var $ = cheerio.load(html); var lists = $(’.indent’).find(‘table’); var movies = []; lists.each(function (item) { var movie = $(this); var movieName = movie.find(‘a’).text(); var star = movie.find(’.rating_nums’).text(); var movieData = { movieName: movieName, star: star } console.log(movieData.movieName+movieData.star) }) }

https.get(url, function (res) { var html = ‘’; res.on(‘data’, function (data) { html += data; }) res.on(‘end’, function () { filter(html); }) })

输出结果为: 微信截图_20170621155700.png 显示的结果缩进好奇怪啊,是怎么回事?

2 回复

有换行符吧 var movieName = movie.find(‘a’).text().replace(/[\r\n]|(\ +)/g, “”);

@godghdai 嗯嗯,是这个原因!感谢~

回到顶部