本项目开源地址: https://github.com/zkeq/icodeq-api

视频解析(直链接口示例)

若出现卡顿请 刷新页面 以使用 Dplayer 🚀

使用说明

  • 全自动:指直接加相关的参数就可以解析。

  • 半自动:指需要运行相关的 Action服务器后台 来维持链接的可用性。

微信公共平台(全自动)

示例视频

接口使用说明

  • 本接口为自己搭建的接口,功能是通过 微信公共平台 里面的 素材库

  • 素材库 获取到微信视频的 wxv 并接在接口后面来实现自动解析。

  • 不需要发布文章,只需要上传视频,然后过审,就可以使用本接口。

解析接口

接口示例

图片示例

2

微博用户视频直链(全自动)

示例视频

接口使用说明

  • 本接口是自己搭建的接口,功能是通过微博视频的信息定位到具体的视频链接

  • 使用方法为查看微博视频的 瀑布流 信息,获取到 用户ID 视频ID 清晰度ID 3 个参数

  • 本接口获取视频的逻辑是从瀑布流视频的上一个时间戳来获取视频

  • 这样获取到视频列表的第一个即为所查询的视频 ID ,可以保证 以后的更新之后此接口依旧可用

  • 清晰度排序为 最高清 为 0 第二高清为 1,依次类推。

解析接口

接口示例

图片示例

3

网易MV(全自动逆向缓存版)[新增]

API 开源地址

示例视频(最高清):

接口使用说明

  • 本接口由后台和前台两部分组成(获取数据的部分和生成数据的部分)

  • 获取数据的部分负责查询 Redis 数据。如果没有查到数据就去请求后台。

  • 后台生成数据后传递到 Redis 和前台上,完成 308 跳转。

  • 外加 vercel 的缓存功能,所以 2小时内 的速度非常快。

  • vid 是云音乐网页端地址栏上那个。

解析接口

API 接口

接口文档

接口示例

API 示例

图片示例

10

网易MV(半自动)

逆向版(最高清)

示例视频:

接口使用说明

  • 本接口为通过 JS逆向网易云 来获取到真实的 MV 地址,并且清晰度最高

  • 但是因为我没有服务器的原因(高考完买服务器),所以只能通过 Github Action 来刷新链接

  • 具体操作就是通过 163.js 来进行加密,之后获取到服务器返回的数据来存储到 Redis 上面

  • 接着通过 API,来获取存储在 Redis 上面的数据,所以不部署相应的 Action 的话,无法使用该接口

  • 具体操作就是在 /api/get_163_mv_vercel/get-new-url/main_local.py 修改 main,函数里面的列表值,然后运行对于的 Action 即可。

  • 所对应的 ActionWorking 163 MV JavaScript Reverse

  • 详情参见 Zkeq/icodeq-api

接口示例

图片示例

4

B站视频(全自动)[非作者]

示例视频:

接口使用说明

解析接口

具体代码摘抄

B站视频(半自动)

示例视频:

接口使用说明

  • 本接口为逆向 parwix 不保证一直有效,具体源码已开源,有兴趣可以研究下。

接口示例

图片示例

5

开源代码地址

赞助

感谢 JetBrains 为本项目提供的许可证。

声明

  • 本文提供的所有内容仅供学习交流使用!