猿问

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

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;

}


麦咖啡
浏览 3119回答 1
1回答

幕附

人家的数据是通过JS获得的你不能这么爬,去找到他的那个JS文件 之后解析JSON
随时随地看视频慕课网APP
我要回答