运行结果为空
var http=require('http')
var cheerio=require('cheerio')
var url="http://www.imooc.com/learn/348"
 
 function filterChapter(html){
 	var $=cheerio.load(html)
 	var chapter=$('.learnchapter')
 	// [{
 	// 	chapterTitle:'',
 	// 	video:[
 	// 	    title:''
 	// 	    id:''
 	// 	]
 	// }]
 	
 	var courseData=[]
 	chapter.each(function(){
 		var chapter=$(this)
 		var chapterTitle=chapter.find('strong').text();
 		var videos=chapter.find('.video').children('li')
 		var chapterData={
 			chapterTitle:chapterTitle,
 			videos:[]
 		}
 		videos.each(function(item){
 			var video=$(this).find('.studyvideo')
 			var videoTitle=video.text()
 			var id=video.attr('href').split('video/')[1]
 			chapterData.video.push({
 				title:videoTitle,
 				id:id
 			})
 		})
 		courseData.push(chapterData)
 	}) 
 	return courseData
 }
 function printCourseInfo(courseData){
 	courseData.forEach(function(){
 		var chapterTitle=item.chapterTitle
 		console.log(chapterTitle+'\n')
 		item.video.forEach(function(){
 			console.log('  【'+video.id+' 】' +video.title+'\n')
 		})
 	})
 }
 http.get(url,function(res){
 var html=''
 res.on('data', function(data){
 	html+=data
 })
res.on('end',function(){
	var courseData=filterChapter(html)
	printCourseInfo(courseData)
})
 }).on('error',function(){
 	console.log('获取课程数据失败')
 })为啥我的运行出来结果是空的,麻烦帮我看一下

 
                             
                            