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

json数据不能跨域访问,用node写了个爬虫也获取不到数据,求高手赐教~

json数据不能跨域访问,用node写了个爬虫也获取不到数据,求高手赐教~

麦咖啡 2017-03-16 17:50:59
var http = require('http');var cheerio = require('cheerio');var url = 'http://pm.szwb.gov.cn:7777/RH_JK/TZGG';function filterChapters(html) {    var $ = cheerio.load(html);    var lists = $('#tzgg').find('li');    console.log(lists.length);    var noticeData = [];    lists.each(function(item) {        var listTitle = $(this).find('a').html();        var listData = {            listTitle: listTitle        }        noticeData.push(listData);    })    return noticeData;}
查看完整描述

1 回答

?
幕附

TA贡献78条经验 获得超18个赞


人家的数据是通过JS获得的你不能这么爬,去找到他的那个JS文件 之后解析JSON

查看完整回答
反对 回复 2017-03-17
  • 1 回答
  • 0 关注
  • 3124 浏览
慕课专栏
更多

添加回答

举报

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