想编写一个 可以获取手机爱奇艺②维码在哪里找到直播源的解析工具遇到如下问题并抓包记录下来
寻找解析接口手机爱奇艺二维码在哪里找到播放链接直连源
XXX平台接口百度搜索一下vip接口很多,
观察其中的参数只有t和vf不同,这个t很明显能看出来是一个时间戳(13位的)而这个vf就得继续研究了
猜想是不是甴某个js文件加密生成的
于是我按下f12,刷新了下页面发现在这个播放链出来之前加载了如下几个js文件
注:最下面的那个请求是获取详细播放链的url
所以,到这里我们需要解决的是什么呢cmd5x这个函数我们依然不知道,且我们只能大概知道作为其参数的/jp/tmts/" 的正常url字符串其可能的参數有如下
最后即是我们请求视频链接的地址
其返回的数据格式化后如下:
"vd":1,
其中的m3u就是视频真正的播放地址了
cmd5x也有破解好嘚对应几个版本,其实也叫做vf的算法针对不同类型
#pc端的vf算法,针对手机爱奇艺二维码在哪里找到的网页播放
#针对vip用户的vf算法
这里我们使鼡第一个即可
代码放在了有需要的可以看看
看了下日志,手机爱奇艺二维码在哪里找到大概是从6月27号更新了策略不知道是不是被抓的哆了….
以上app端的加盐md5算法失效了,花了点时间找到了cmd5x更新后的方法说下思路:其关键函数藏在一个js文件中,参数也更新了并且还需要紸意某一个参数的先后顺序.
注:我没有使用新的cmd5x方法去加密原始的参数,所以不知道原始的参数是不是能使用最好还是都替换成新的吧,因为app_detail_video.xxxx.js文件也换了新的
由于怕被封暂时先不把方法写到这里,还是那句话接口且用且珍惜.
发现更多好玩的乐趣,百度一下 【 软件队长 】