腾讯视频真实地址解析Java源码下载

资源分享 (8309) 2024-11-26 14:39:04

前言

       最近学习很热衷于学习解析视频,本次解析的是腾讯视频,根据查阅相关资料,目前已经实现腾讯视频真实地址解析,并且能够下载腾讯视频。

腾讯视频解析原理

与其他视频解析原理一样,先页面找参数然后调用接口,再拼装真实URL地址。

腾讯视频解析的第一步是拿到vid,就是url地址的最后一段,例如下面的URL:

https://v.qq.com/x/cover/m441e3rjq9kwpsc/h0025x3mn7z.html

上面的vid则是h0025x3mn7z,就是介于最后一个/到.html之间的字符。这种比较简单

然后通过vid获取api信息,调用接口如下:

String apiUrl="http://vv.video.qq.com/getinfo?vids="+vid+"&platform=101001&charge=0&otype=json";


返回数据如下面:

QZOutputJson={"dltype":1,"em":....省略

};

需要截取下json,也就是QZOutputJson=到最后的分号之间的字符串。

通过json解析获取到fvkey、fn、url

        //解析fn
        String fn = JsonPath.read(jsonData, "$.vl.vi[0].fn");
        //解析fvkey
        String fvkey = JsonPath.read(jsonData, "$.vl.vi[0].fvkey");
        //解析url
        String url = JsonPath.read(jsonData, "$.vl.vi[0].ul.ui[0].url");


最后就是拼接真实url地址

String realPath=url+fn+"?vkey="+fvkey;


最后我们运行上面的代码得到真实地址,如下图所示:

解析代码运行结果
解析代码运行结果


点击path,浏览器就打开了:

成功打开解析视频且可以下载
成功打开解析视频且可以下载

 

demo-tencent-video.zip

提取码:9987 解压密码:无

立即下载


 

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
前言       最近学习很热衷于学习解析视频,本次解析的是腾讯视频,根据查阅相关资料,目前已经实现腾讯视频真实地址解析,并且能够下载腾讯视频
腾讯云对象存储,配置微信小程序可以访问 如上图Referer第一行所示,添加该域名即可,微信小程序都是通过这个域名来访问的资源。
需求根据数字值,显示不同颜色,最好能自定义颜色 效果展示腾讯文档创建在线表格填充测试数字数据根据需求,按值设定颜色
环境说明 Java 1.8maven项目 引入腾讯云ses依赖 <dependency&gtl; <groupId&gtl;com.tencentcloudapi&l...
存储桶访问权限 存储桶访问权限分三种,分别是 私有读写; 公有读私有写; 公有读写; 理解: 私有读写:访问和编辑上传你存储的对象都需要验证权限; ...
CDN全站的意思就是把整个域名都通过CDN服务商走,其中配置部分进行走CDN缓存,另外一些通过CDN服务商的节点访问网站的源地址。
视频压缩软件名称VidCoder视频压缩工具VidCoder简介 VidCoder是一款适用于Windows的开源DVD /蓝光翻录和视频转码应用程序
视频封装/格式常见的封装格式:MP4/MKV....MP4/MKV是你下载的视频文件最常见的种类(文件后缀是.mp4/.mkv)。这些文件其实类似一个包裹,它的
首先,在某个单元格写或者计算出一个数字,值0-1之间的小数,例如下图中的:0.56345 然后对单元格进行鼠标右键点击,弹出下面菜单:点击设置数据格式 格式设置,选择百分比
前言最近有小伙伴买的腾讯云的1核1G入门级服务器,发现部署的服务多了后,会自动停掉一些docker的的容器
nginx 配置文件编 cat static-vcnas-bind.example.conf server {
PVE配置nginx代理访问。nginx配置:server { listen 10101 ssl; server_name pve.ok.top; #ssl on; #从腾...
不知从何时开始,get.docker.com download.docker.com 在腾讯云已经无法访问了,导致之前分享的在线安装方案间接失效,故此记录国内Ubuntu 安装docker的另一种方法
高清电影名称参考:Dune.2021.2160p.HMAX.WEB-DL.DDP5.1.Atmos.DV.X265 10bit-FLUX
本文针对IPv4地址详解每个使用 IP 协议进行通信的实体,都需要分配一个地址,这就是我们所熟知的 IP 地址。IP 地址由 4 个字节组成,共 32 位,理论