首页
社区
课程
招聘
[原创]网易CC直播源抓取分析过程
发表于: 2019-11-16 01:11 5774

[原创]网易CC直播源抓取分析过程

2019-11-16 01:11
5774

比较少发帖,不足之处请见谅.

通过抓取我们得知:
直播源通过 https://vapi.cc.163.com/video_play_url/268439950?vbrname=blueray&t=5dce588a&sid=873299b32924444b85ffe592&urs=null&src=webcc%5F4000&vbrmode=1&secure=1 返回


那么我们得到拉取直播源地址后,我们分析他的参数:
https://vapi.cc.163.com/video_play_url/+房间ID
        +?vbrname=blueray
        +&t=现行时间戳Hex
        +&sid=SID
        +&urs=用户名
        +&src=webcc%5F4000&vbrmode=1&secure=1

我们知道大致需要什么参数了,那么这些参数值又是哪里来的呢?
我们搜索 sid= 得知 sid 从 cclive-room.225a052f00a2646b0e62.js 得到的

提取这个JS

从函数中我们得知 sid 来自本地存储区的vsid值.
而 vsid 则是通过 https://vapi.cc.163.com/sid?src=webcc 得到
sid 参数得到了.通过上面JS函数我们得知 &t 的参数实际就是
当前时间戳除以1000后也就是秒数.转换为十六进制的值.
也可以通过GetTickcount64()函数转为十六进制;
好了参数都得到了,我们在组合下就可以查询到想要抓取房间的直播源了.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 2
支持
分享
最新回复 (5)
雪    币: 62
活跃值: (85)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
666666
2019-11-16 09:13
0
雪    币: 4650
活跃值: (1129)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习了
2019-11-16 10:08
0
雪    币: 26185
活跃值: (63307)
能力值: (RANK:135 )
在线值:
发帖
回帖
粉丝
4
感谢分享!
2019-11-16 11:35
0
雪    币: 83
活跃值: (1087)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
学习
2019-11-16 12:00
0
雪    币: 385
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哇,学习了
2019-11-18 15:17
0
游客
登录 | 注册 方可回帖
返回
//