视频地址解析(微博视频地址解析)

更新时间:2023-03-01 17:43:15 阅读: 评论:0

喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远!

本文章主要是教大家如何解析腾讯视频的真实视频地址,话不多说直接上代码:

1 import requests2 import json3 import re4 headers = {'ur-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0'}5 def qq_video(url):6 appver = '3.2.19.333'7 try:8 vid = url.split('/')[-1].split('.')[0]9 except:10 vid = url11 #print(vid)12 url = 'http://vv.video.qq.com/getinfo?otype=json&platform=11&defnpayver=1&appver=' + appver + '&defn=fhd&vid=' + vid13 html = requests.get(url,headers = headers)14 html_text = html.text15 #print(html.text)16 jsonstr = re.findall('QZOutputJson=(.+);$',html_text,re.S)[0]17 #print(jsonstr)18 json_data = json.loads(jsonstr)19 fvkey = json_data['vl']['vi'][0]['fvkey']20 keyid = json_data['vl']['vi'][0]['cl']['ci'][0]['keyid'].split(".")21 filename = keyid[0] + ".p" + keyid[1][2:] + "." + keyid[2] + ".mp4"22 cdn = json_data['vl']['vi'][0]['ul']['ui'][3]['url']23 downloadurl = cdn + filename + "?vkey=" + fvkey + "?type=mp4"24 print("DownloadUrl:" + downloadurl)25 if __name__ == "__main__":26 url = input("Put:")27 qq_video(url)

像这种链接https://v.qq.com/x/page/k3003hvljno.html直接输入就行了。

至于这种列表的就需要获取vid,有能力的自己来就行了

接口抓包抓的,会抓包真的可以为所欲为!里面有标题等等信息大家自己弄吧。

我写的这个是有高清获取高清,有蓝光取蓝光,简单粗暴。

补充一下,如果链接是这种类型的https://v.qq.com/x/page/k3003hvljno.html 解析出来的就是完整视频

如果是这样的https://v.qq.com/x/cover/mzc00200r4zm1zo/w3000j0wzd9.html 就需要获取vid并全部下载再合并才是完整的视频

​觉得文章还可以的话不妨点个赞,有任何意见或者看法欢迎大家评论!

我是一名python开发工程师,整理了一套python的学习资料,如果你想提升自己,对编程感兴趣,关注我并在后台私信小编:“08”即可免费领取资料!希望对你能有所帮助!

本文发布于:2023-02-28 20:13:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167766379579175.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:视频地址解析(微博视频地址解析).doc

本文 PDF 下载地址:视频地址解析(微博视频地址解析).pdf

下一篇:返回列表
标签:地址   视频
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|