归档 | 全自动解析 微博/微信 视频

本项目开源地址:
https://github.com/zkeq/icodeq-api
视频解析(直链接口示例)
若出现卡顿请 刷新页面 以使用
Dplayer🚀
使用说明
全自动:指直接加相关的参数就可以解析。半自动:指需要运行相关的Action或服务器后台来维持链接的可用性。
微信公共平台(全自动)
示例视频
接口使用说明
本接口为自己搭建的接口,功能是通过
微信公共平台里面的素材库。在
素材库获取到微信视频的wxv并接在接口后面来实现自动解析。不需要发布文章,只需要上传视频,然后过审,就可以使用本接口。
解析接口
https://api.icodeq.com/api/wechat_video_public?wxv_{wxv}
接口示例
https://api.icodeq.com/api/wechat_video_public?wxv_2281672366986412045
https://api.icodeq.com/api/wechat_video_public?wxv_2281669760981450761
图片示例

微博用户视频直链(全自动)
示例视频
接口使用说明
本接口是自己搭建的接口,功能是通过微博视频的信息定位到具体的视频链接
使用方法为查看微博视频的
瀑布流信息,获取到用户ID视频ID清晰度ID3 个参数本接口获取视频的逻辑是从瀑布流视频的上一个时间戳来获取视频
这样获取到视频列表的第一个即为所查询的视频 ID ,可以保证 以后的更新之后此接口依旧可用
清晰度排序为 最高清 为
0第二高清为1,依次类推。
解析接口
https://api.icodeq.com/api/weibo_307_video?uid={uid}&cursor={cursor}&hd={hd}
接口示例
https://api.icodeq.com/api/weibo_307_video?uid=3908615569&cursor=4696609415234742&hd=2
https://api.icodeq.com/api/weibo_307_video?uid=1239246050&cursor=4720854242429953&hd=0
https://api.icodeq.com/api/weibo_307_video?uid=3908615569&cursor=4729250207239479&hd=2
图片示例

网易MV(全自动逆向缓存版)[新增]
示例视频(最高清):
接口使用说明
本接口由后台和前台两部分组成(获取数据的部分和生成数据的部分)
获取数据的部分负责查询
Redis数据。如果没有查到数据就去请求后台。后台生成数据后传递到
Redis和前台上,完成308跳转。外加
vercel的缓存功能,所以2小时内的速度非常快。vid是云音乐网页端地址栏上那个。
解析接口
https://163.icodeq.com/?vid={vid}
API 接口
https://163mv.icodeq.com/?vid={vid}
接口文档
https://163mv.icodeq.com/docs
接口示例
https://163.icodeq.com/?vid=10882549
API 示例
https://163mv.icodeq.com/?vid=10882549
图片示例

网易MV(半自动)
逆向版(最高清)
示例视频:
接口使用说明
本接口为通过
JS逆向网易云来获取到真实的MV地址,并且清晰度最高但是因为我没有服务器的原因(高考完买服务器),所以只能通过
GithubAction来刷新链接具体操作就是通过
163.js来进行加密,之后获取到服务器返回的数据来存储到Redis上面接着通过
API,来获取存储在Redis上面的数据,所以不部署相应的Action的话,无法使用该接口具体操作就是在 /api/get_163_mv_vercel/get-new-url/main_local.py 修改
main,函数里面的列表值,然后运行对于的Action即可。所对应的
Action为Working 163 MV JavaScript Reverse。详情参见 Zkeq/icodeq-api
接口示例
https://api.icodeq.com/api/get_163_mv_vercel?14401004
图片示例

爬虫版(不是最高清)
示例视频:
接口使用说明
具体步骤就是使用
Selenium爬取MV 列表,缺点是只能获取到默认的播放地址没啥技术含量
Action安装Selenium的教程见我的上一篇文章推荐使用那个逆向的,比这个好。这个有几率触发报错(重新运行就不报错了,奇怪)
接口示例
https://api.icodeq.com/api/get_163_mv?14351340
图片示例

B站视频(全自动)[非作者]
示例视频:
接口使用说明
- 参见原作者自述:https://www.notion.so/B-1080P-Notion-88315db1b76f4e72a610e4e692cd8f96
解析接口
https://video-direct-link.vercel.app/bili.mp4?aid={aid}&bvid={bvid}&cid={cid}
具体代码摘抄
javascript:(()=>{const info = "made by ourongxing(即刻,B站,Github)";try{const link = `https://video-direct-link.vercel.app/bili.mp4?aid=${aid}&bvid=${bvid}&cid=${cid}`;const res = prompt("Command/Ctrl + C 复制,点击确定后直接跳转\n"+info,link);res&&window.open(link)}catch{window.alert("请在 B 站播放界面点击该书签\n"+info)}})()
javascript: window.open( `https://video-direct-link.vercel.app/bili.mp4?aid=${aid}&bvid=${bvid}&cid=${cid}`)
B站视频(半自动)
示例视频:
接口使用说明
- 本接口为逆向
parwix不保证一直有效,具体源码已开源,有兴趣可以研究下。
接口示例
https://icodeq-bpi.vercel.app/api/parwix
图片示例

开源代码地址
- https://github.com/zkeq/icodeq-api
赞助
{% gallery %}
{% endgallery %}
声明
- 本文提供的所有内容仅供学习交流使用!




