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

爬不到学习人数

@scott :

    require("common"), require("/static/component/logic/common/userinfo.js"), require(

        "/static/component/base/dialog/dialog.js"), $.ajax({

        type: "GET",

        url: "/course/AjaxCourseMembers",

        data: {

            ids: GC.course.id

        },

        success: function (a) {

            if (0 == a.result) {

                var c = a.data[0];

                $(".js-learn-num").text(c.numbers)

            } else console.log("获取学习人数错误")

        }

    });

爬不到学习人数,咋办?

正在回答

3 回答

你的请求地址,只能获取到源代码中的内容

0 回复 有任何疑惑可以回复我~

也就是说,我们爬的都是源代码?难道不能模拟用ajax请求,获取学习人数?

0 回复 有任何疑惑可以回复我~
#1

客棹孤舟

获取学习人数需要传cookie,你可以用chrome看下请求的过程。
2016-11-15 回复 有任何疑惑可以回复我~

在网页的源文件中,并没有提供学习人数,所以,我们获取不到人数是正常的。

0 回复 有任何疑惑可以回复我~
#1

weibo_锦风很常见_0 提问者

也就是说,我们爬的都是源代码?难道不能模拟用ajax请求,获取学习人数?
2016-09-13 回复 有任何疑惑可以回复我~
#2

weiqinl 回复 weibo_锦风很常见_0 提问者

爬取的,都是源代码。可以模拟,但是你不知道请求地址呢。而且,源代码,本身就是请求过来的数据。
2016-10-13 回复 有任何疑惑可以回复我~
#3

weibo_锦风很常见_0 提问者 回复 weiqinl

贴的代码中有请求地址
2016-10-17 回复 有任何疑惑可以回复我~
#4

weiqinl 回复 weibo_锦风很常见_0 提问者

你的请求地址,只能获取到源代码中的内容
2016-11-04 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
进击Node.js基础(二)
  • 参与学习       76754    人
  • 解答问题       226    个

本教程带你攻破 Nodejs,让 JavaScript流畅运行在服务器端

进入课程

爬不到学习人数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信