为了账号安全,请及时绑定邮箱和手机立即绑定

老师讲的这个爬虫代码我怎么不显示,各位亲看看

老师讲的这个爬虫代码我怎么不显示,各位亲看看

段子洛 2016-08-25 16:31:10
var http=require('http') var cheerio=require('cheerio') var url="http://www.hao123.com/" function htmlFilter(html){      var $=cheerio.load(html)      var allData=$('.g_fl').find('a').text()      console.log(allData) } function printAll(allData){  console.log(allData) } http.get(url,function(res){     var html=''     res.on('data',function(data){     html+=data })     res.on('end',function(){     console.log('aaaaaa')     htmlFilter(html)   }) }).on('error',function(){   console.log('运行出错请检查') })亲们我要爬的是hao123的视频栏的那些个视频,然后aaaa可以打印,但是剩下的并不能。我想问问是什么问题
查看完整描述

5 回答

已采纳
?
摇摆企鹅

TA贡献4条经验 获得超3个赞

hao123 里的元素是 通过js 生成的 这种方式是抓不到里面的元素的。

js 里的声明变量是不需要声明变量类型的,而且变量类型可以随时转变,这点和其他的类型的语言不同。

var arr = [];可以理解声明了一个空数组。就这样

查看完整回答
2 反对 回复 2016-09-02
  • 5 回答
  • 0 关注
  • 1766 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信