Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pibigstar/parsevip
解析VIP资源,解析出酷狗、QQ音乐、腾讯视频、人人视频的真实地址
https://github.com/pibigstar/parsevip
code javautils jwt mybatis parsevip poster qqlogin redis shiro springboot token vip xss
Last synced: about 4 hours ago
JSON representation
解析VIP资源,解析出酷狗、QQ音乐、腾讯视频、人人视频的真实地址
- Host: GitHub
- URL: https://github.com/pibigstar/parsevip
- Owner: pibigstar
- Created: 2018-04-04T15:07:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-14T17:41:07.000Z (over 1 year ago)
- Last Synced: 2023-11-07T16:57:53.367Z (about 1 year ago)
- Topics: code, javautils, jwt, mybatis, parsevip, poster, qqlogin, redis, shiro, springboot, token, vip, xss
- Language: Java
- Homepage:
- Size: 16.6 MB
- Stars: 208
- Watchers: 5
- Forks: 48
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VIP资源解析
## 1 使用的技术
### 1.1 SpringBoot方面
- [x] **多环境开发配置**
- [x] **定时执行任务**
- [x] **执行异步任务**
- [x] **Shiro权限管理**
- [x] **Swagger生成文档**
- [x] **整合mybatis**
- [x] **邮箱发送功能**### 1.2 其他方面
- [x] **QQ登录**
- [x] **xss过滤**
- [x] **统一异常处理**
- [x] **自定义拦截器**
- [x] **面向切面的日志打印**### 1.3 工具类
- [x] **PDF添加水印**
- [x] **二维码生成**
- [x] **Excel操作**
- [x] **CSV操作**
- [x] **绘制海报**
- [x] **网页截图**
- [x] **token加密**## 2 VIP资源解析部分
### 2.1 酷狗音乐下载地址解析
1. 拿到歌曲的hash值
2. 根据hash值算出md5值
3. 将hash值和md5值发送给后端接口拿到下载地址### 2.2 QQ音乐下载地址解析
1. 根据歌曲的URL(音乐馆界面)拿到歌曲的songmid
2. 根据songmid拼接出filename
3. 计算出guid的值
4. 根据songmid、filename、guid的值请求接口拿到歌曲的vkey
5. 根据filename、vkey、guid拼接出真实地址### 2.3 腾讯视频真实地址解析
1. 根据视频地址通过正则拿到视频的vid
2. 构造参数拿到视频的url_prefix、streamID、filename值
3. 根据第二步拿到的值再次构造参数请求接口拿到视频key值
4. 根据视频的url_prefix、filename、key值拼接出视频的真实地址### 2.4 人人视频真实地址解析
1. 根据视频地址的URL拿到视频的id
2. 设置请求头header{clientVersion,clientType}
2. 根据视频的id和请求头请求接口拿到视频播放的真实地址## 3 交流&&提问
- 留言:[https://github.com/pibigstar/parsevip/issues](https://github.com/pibigstar/parsevip/issues)
- QQ群:[752146272](https://shang.qq.com/wpa/qunwpa?idkey=875408aae56499d92ddcdda3966fa7c01e1d3b587b038d335917df7d41893170)
- 官方网站:[http://mxspvip.cn](http://mxspvip.cn)
## 4 关注我
关注我微信公众号,每天获取最新Java干货
![](https://github.com/pibigstar/parsevip/blob/master/pibigstar.png)