!
也想出现在这里? 联系我们
创意广告区块 - WordPress区块

【源码】解析获取腾讯视频原地址

废话不多说,直接看步骤吧,很简单。

第一步获取我们想要解析的视频参数比如:https://v.qq.com/x/cover/mzc0020027yzd9e/c0046u15fgd.html

我们需要获取到url中的 c0046u15fgd js简单正则获取
url.match(/\/(\w+?)\.html/)?.[1]

第二步 请求腾讯的接口获取视频的源地址 https://vv.video.qq.com/getinfo?vids=c0046u15fgd&platform=101001&charge=0&otype=json vids字段值就是我们第一步获取的字符,获取到的结果看下图

第三步 正则提取关键内容拼接url ,示例为js其他语言也类似。

let fn = res.match(/”fn”:”([^”]+)”/)?.[1]
let fvkey = res.match(/”fvkey”:”([^”]+)”/)?.[1]
let source = res.matchAll(/”url”:”(https?:\/\/\d{1,3}(\.\d{1,3}){3}[^”]+)”/g)

我上面source获取了所有匹配的url,第一个链接好像都是只有3分钟左右预览,所以你们看情况自己出处理一下,

源地址 = url + fn + ‘?vkey=’ + fvkey

代码见下图

开始我以为所有视频都能拿到,但试了一下,有些视频还是获取不到的,[泪]只能解析少部分,具体自己试试便知。

示例代码:https://mi.carole.top/demo.txt

实战:

解析接口:
http://api.carole.top/jx?url=https://v.qq.com/x/cover/mzc0020027yzd9e/c0046u15fgd.html(仅供测试)

在线解析示例:http://mi.carole.top/jx?url=https://v.qq.com/x/cover/mzc0020027yzd9e/c0046u15fgd.html

获取到的原视频url都是没有开启ssl的,所以上面地址不要使用https。

大家有更好的方法,可以共享出来。[玫瑰]【源码】解析获取腾讯视频原地址
【源码】解析获取腾讯视频原地址
【源码】解析获取腾讯视频原地址
【源码】解析获取腾讯视频原地址
【源码】解析获取腾讯视频原地址

温馨提示:

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请联系站长处理!

2.如果您喜欢我们,可开通终身会员,享受全站资源免费下载!

3.本站所有内容只做学习和交流使用。 版权归原作者所有。

给TA打赏
共{{data.count}}人
人已打赏
!
也想出现在这里? 联系我们
创意广告区块 - WordPress区块
0 条回复 A文章作者 M管理员
表情包
  • AC��01
  • AC��02
  • AC��03
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索