新版网易云课堂视频真实地址分析

applek • 2018年12月26日 pm7:43 • 逆向算法  https://www.lovestu.com/wyy.html

 

2018-12-26有网友说网易云课堂更新了,没办法使用果核网易云课堂解析工具解析了。所以今天重新研究了一下算法。

下方为获取视频地址

其中videoId不是课程的ID,需要通过地址获取,signature签名算法也是需要通过地址获取的。

https://vod.study.163.com/eds/api/v1/vod/video
POST:
videoId:1006044075
signature:582b325774692b483334574c33676c6c535358485a33474e4b7730446a396b345631306f74346d59547055524563434631634b447773754e7246344564544877446d6f646e78666a2f71424e336b50577471554531676b72594f777a4e6c536d68714164756d484c67446a6a724a634e6d67567a5139534d5256386b6e393664777a32455042325634377a67746f35757765616d56413d3d
clientType:1

返回json,包含所有下载地址

duration:181
name:"2.1前言,老九口号召集令.mp4"
srtCaptions:
[]videoId:1006044075
videoImgUrl:"http://nos.netease.com/edu-video/nos%2Fmp4%2F2017%2F03%2F24%2F1006044075_big.jpg?Signature=cv60QK7OlD9QKxpXhvCDFJNM2yLxkc%2BMRI1rbb%2FHJLQ%3D&Expires=1545824723&NOSAccessKeyId=7ba71f968e4340f1ab476ecb300190fa"

下方为获取单个课程详细:其中c0-param0=string为lessonId,c0-param1=string为courseId,里面包含视频ID和签名key

https://study.163.com/dwr/call/plaincall/LessonLearnBean.getVideoLearnInfo.dwr?1545823800282
POST:
callCount=1
scriptSessionId=${scriptSessionId}190
httpSessionId=1565f4b0320d42429b0f43f544bc4b2a
c0-scriptName=LessonLearnBean
c0-methodName=getVideoLearnInfo
c0-id=0
c0-param0=string:1004399129
c0-param1=string:1003701011
batchId=1545823799991

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值