All Projects → pibigstar → Parsevip

pibigstar / Parsevip

解析VIP资源,解析出酷狗、QQ音乐、腾讯视频、人人视频的真实地址

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Parsevip

Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+1993.33%)
Mutual labels:  mybatis, redis, springboot, jwt, shiro
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+1374.29%)
Mutual labels:  mybatis, redis, springboot, shiro
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+1632.38%)
Mutual labels:  mybatis, redis, springboot, jwt
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (+51.43%)
Mutual labels:  mybatis, redis, springboot, jwt
X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (+17.14%)
Mutual labels:  redis, springboot, jwt, shiro
Jeeweb Mybatis Springboot
Springboot2.0+redis+SpringMVC+Spring+Mybatis+Mybatis Plus的Java web分布式开发系统;NettySocketIo排队系统/排队模块/排队框架,它是一款具有代码生成功能的智能快速开发平台;是以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis为数据访问层, Apache Shiro/Spring security为权限授权层,Ehcahe/Redis/Hazelcast对常用数据进行缓存,Disruptor作为并发框架,Bootstrap作为前端框架的优秀开源
Stars: ✭ 318 (+202.86%)
Mutual labels:  redis, springboot, jwt, shiro
Skill6 Website Backend
java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站。网站名称:技术流,英文名:skill6。主要功能有:登录注册、单点登录、restful设计、文章及评论、代码及资源下载、主题讨论等。持续更新中...
Stars: ✭ 140 (+33.33%)
Mutual labels:  mybatis, redis, springboot, shiro
Lamp Cloud
lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 4,125 (+3828.57%)
Mutual labels:  mybatis, springboot, jwt, xss
Sens
基于SpringBoot+MyBatis+Shiro+Redis+ElasticSearch的企业级博客系统
Stars: ✭ 287 (+173.33%)
Mutual labels:  mybatis, redis, springboot, shiro
Springboot Learn
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等
Stars: ✭ 270 (+157.14%)
Mutual labels:  mybatis, redis, jwt, shiro
Springboot Learning
基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等
Stars: ✭ 340 (+223.81%)
Mutual labels:  mybatis, redis, jwt, shiro
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+1123.81%)
Mutual labels:  mybatis, redis, springboot, shiro
Oneblog
👽 OneBlog,一个简洁美观、功能强大并且自适应的Java博客
Stars: ✭ 678 (+545.71%)
Mutual labels:  redis, springboot, shiro
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+477.14%)
Mutual labels:  mybatis, redis, springboot
Mall Tiny
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
Stars: ✭ 738 (+602.86%)
Mutual labels:  mybatis, redis, springboot
Goodskill
🐂基于springcloud +dubbo构建的模拟秒杀项目,模块化设计,集成了分库分表、elasticsearch🔍、gateway、mybatis-plus、spring-session等常用开源组件
Stars: ✭ 786 (+648.57%)
Mutual labels:  mybatis, redis, springboot
Node Express Mongodb Jwt Rest Api Skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
Stars: ✭ 603 (+474.29%)
Mutual labels:  redis, jwt, token
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+7399.05%)
Mutual labels:  mybatis, redis, springboot
Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-36.19%)
Mutual labels:  mybatis, redis, springboot
Webside
基于RBAC的完全响应式权限管理系统
Stars: ✭ 19 (-81.9%)
Mutual labels:  mybatis, redis, shiro

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}
  3. 根据视频的id和请求头请求接口拿到视频播放的真实地址

3 交流&&提问

4 关注我

关注我微信公众号,每天获取最新Java干货

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].