本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

2019-12-06 | 编程技术 | 8250 次阅读 | 2 条评论 | 2 次点赞 | 繁体

python3 解析腾讯视频真实下载地址,源代码如下

import requests
import json
import re
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0'}
def qq_video(url):
    appver = '3.2.19.333'
    try:
        vid = url.split('/')[-1].split('.')[0]
    except:
        vid = url
    #print(vid)
    url = 'http://vv.video.qq.com/getinfo?otype=json&platform=11&defnpayver=1&appver=' + appver + '&defn=fhd&vid=' + vid
    html = requests.get(url,headers = headers)
    html_text = html.text
    #print(html.text)
    jsonstr = re.findall('QZOutputJson=(.+);$',html_text,re.S)[0]
    #print(jsonstr)
    json_data = json.loads(jsonstr)
    fvkey =  json_data['vl']['vi'][0]['fvkey']
    keyid =  json_data['vl']['vi'][0]['cl']['ci'][0]['keyid'].split(".")
    filename = keyid[0] + ".p" + keyid[1][2:] + "." + keyid[2] + ".mp4"
    cdn = json_data['vl']['vi'][0]['ul']['ui'][3]['url']
    downloadurl = cdn + filename + "?vkey=" + fvkey + "?type=mp4"
    print("DownloadUrl:" + downloadurl)
if __name__ == "__main__":
    url = input("Put:")
    qq_video(url)

如果链接是这种类型的 https://v.qq.com/x/page/k3003hvljno.html 解析出来的就是完整视频
如果是这样的 https://v.qq.com/x/cover/mzc00200r4zm1zo/w3000j0wzd9.html 就需要获取 vid 并全部下载再合并才是完整的视频

via:https://www.52pojie.cn/thread-1032509-1-1.html

标签: python破解视频

猜你喜欢
Python小技巧之不用GUI,照样实现图形界面
小王平常的工作是做数据处理的,手中自然握有大量的数据,在日常工作中经常需要根据业务的需求提取相应的数据,有些需求是固定的,写好脚本之后只要定期提取数据就行了。但是,像我这么懒的人,这种工作怎么可...
python | 协程与多进程的完美结合
我们知道,协程本质上是单线程单进程,通过充分利用 IO 等待时间来实现高并发。在 IO 等待时间之外的代码,还是串行运行的。因此,如果协程非常多,多少每个协程内部的串行代码运行时间超过了 IO ...
为什么网站知道我的爬虫使用了代理?
经常有朋友问:为什么自己的爬虫明明设置了代理,但一访问网站就能被发现。我总结了几种常见的情况。实际上,网站要识别你是否使用了代理,并不一定非要什么高深的反爬虫机制,也不需要使用 AI 识别用户行...
mysql8利用CTE特性实现递归查询
递归查询分为父子查询和子父查询。 父子查询: 根据父 id 查询下面所有子节点数据; 子父查询: 根据子 id 查询上面所有父节点数据; 下边就利用 mysql8 新增语
PHP 自动爬毒汤日历搭建毒鸡汤一言 API 接口
什么是毒汤日历?毒汤日历是一本有毒的日历,每天用毒鸡汤来唤醒你。 你甚至不用打开日历,打开 App 的推送,每天会定时送上一杯毒鸡汤。 自己也能制作毒鸡汤?那太好了,毒性够强,如果让别人扎到心你就厉害

已有 2 条评论

    lyhq2020-01-17 14:59回复

    52那边我看过 现在这个方法是拒绝访问了

      WangTwoThree管理2020-01-30 16:31回复

      那只能等大佬破解了

(首次提交评论需审核通过才会显示,请勿重复提交)