获取腾讯视频的视频url

2023-11-13

爬视频喽
1.获取链接地址 如下图 类似:https://v.qq.com/x/page/q0900ebm4qz.html
在这里插入图片描述
2.取值:取上图获取到的加粗的数据,然后替换下面链接中的加粗数据http://vv.video.qq.com/getinfo?vids=b31118kh32z&platform=101001&charge=0&otype=json&defn=shd

3.把第二部获取的链接用浏览器打开获取到如下数据(注意加粗的数据)
QZOutputJson={“dltype”:1,“em”:0,“exem”:0,“fl”:{“cnt”:2,“fi”:[{“id”:100701,“name”:“sd”,“lmt”:0,“sb”:1,“cname”:“标清;(270P)”,“br”:79,“profile”:2,“drm”:0,“type”:4,“video”:1,“audio”:1,“fs”:7224311,“super”:0,“hdr10enh”:0,“sname”:“标清”,“resolution”:“270P”,“recommend”:0,“vfps”:15,“sl”:0},{“id”:2,“name”:“hd”,“lmt”:0,“sb”:1,“cname”:“高清;(480P)”,“br”:104,“profile”:1,“drm”:0,“type”:1,“video”:1,“audio”:1,“fs”:25865125,“super”:0,“hdr10enh”:0,“sname”:“高清”,“resolution”:“480P”,“recommend”:0,“vfps”:25,“sl”:1}]},“hs”:0,“ls”:0,“ip”:“221.229.134.127”,“preview”:240,“s”:“o”,“sfl”:{“cnt”:0},“tstid”:12,“testbucket”:“11.186.250.244”,“tm”:1621594488,“vl”:{“cnt”:1,“vi”:[{“enc”:“0”,“drm”:0,“sig”:“e7f6e50b130bf8f5e1dc74bf87fa9a4907d73a08”,“ch”:0,“lnk”:“q0900ebm4qz”,“ct”:21600,"fvkey":“FC8B2841CD7C31D8F095910F7077928CC51DD0E3E4C17E693EA81CEE14935C70198ABF6E942BE971BEF4DA6D0B22DEA7A992CE314685B316EDF094B1D67B8361C2B459C11EA3AE0DA345A175F50B8000DC1153F2CBBEF40DE95CC11F4F0BB150589DEF2E4EF6005E0E6891FEA7340D0F20F67CB153929222”,“st”:2,“pl”:null,“logo”:1,“cl”:{“fc”:0,“keyid”:“q0900ebm4qz.2”},“ul”:{“ui”:[{"url":“http://ugcdx.qq.com/”,“vt”:179,“dtc”:0,“dt”:2},{“url”:“http://vhot2.qqvideo.tc.qq.com/uwMROfz2r5zCIaQXGdGnC2dfDmavB6NbsWKJAiRTQBPbT70a/”,“vt”:200,“dtc”:0,“dt”:2},{“url”:“http://video.dispatch.tc.qq.com/uwMROfz2r5zCIaQXGdGnCGdfDmbJ4hvYU_rTNgSjExZ0O2hc/”,“vt”:0,“dtc”:0,“dt”:2}]},“wl”:{“wi”:[]},“freeul”:0,“td”:“240.26”,“type”:3,“vid”:“q0900ebm4qz”,“videotype”:0,"fmd5":“c34ff34e7e793b9805fb400adfe50f0c”,"fn":“q0900ebm4qz.mp4”,“fps”:“25”,“fs”:25865125,“fst”:5,“vr”:0,“vst”:2,“vh”:486,“vw”:864,“wh”:1.7777778,“tie”:0,“hevc”:0,“iflag”:0,“uptime”:1563425992,“fvideo”:0,“cached”:1,“fvpint”:0,“swhdcp”:0,“sshot”:3,“mshot”:0,“dm”:“0”,“head”:0,“tail”:0,“mst”:8,“targetid”:“0”,“ti”:“方特游 01 芜湖方特4大园区介绍”,“dsb”:0,“br”:104,“share”:1,“level”:0,“sp”:0}]}};

4,拼接视频地址(上图加粗数据拼接)
url + ‘/’ + fn + ‘?sdtfrom=v1010&guid=’ + fmd5 + ‘&vkey=’ + fvkey,即可

实例:http://ugcdx.qq.com/q0900ebm4qz.mp4?sdtfrom=v1010&guid=c34ff34e7e793b9805fb400adfe50f0c&vkey=36577C404046F268FD1B29E1D0A027A47BA215EEBBA68C3BBE7858145950A5BD41324780E46D47CDA46C64CF41FA5D58BD01C8F24CD39F135454A5810F29E24161B3F3A03656B1280B9C6A9ED170A91C57B810B536DB0193328F74B581ECF208F0F7C068127FCEC4A021DDE815D0D306C6302240C4A48D40

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取腾讯视频的视频url 的相关文章

  • Spring七大组件

    一 Spring七大组件 1 核心容器 Spring core Spring core相当于一个创建并管理bean的容器 创建 底层使用反射技术创建bean的实例 管理 容器中的每个bean spring容器默认按照单例模式管理 设计 使用
  • Unity-网络开发(一)

    网络基本概念 网络 网络的作用 在没有网络之前 每个人的设备 电脑等 都是彼此孤立的 网络的出现让设备之间可以相互通信 网络是由若干设备和连接这些设备的链路构成 各种设备 间接或者直接通过介质相连 设备之间想要进行信息传递时 将想要传递的数
  • idea中Git设置(http/ssh)方式

    最近用IDEA上的git功能出现了可以commit但无法push和pull的问题 测试发现原因是Could not read from remote repository 在Stack Overflow上发现了解决方法 在Settings
  • python构建发布_Python代码的构建与发布(Windows环境)

    1 首先将写好注释的代码保存在一个文件夹nester下 2 在这个文件夹下创建一个文件setup py 用来编辑模块的元数据 from distutils core import setup 从发布工具导入setup函数 setup nam

随机推荐

  • 什么叫持久化? 为什么持久化?(转)

    1 应用程序层次结构演变 这里本来应该有张描述应用程序结构演变的图 可是CSDN在这里上传不了 所以没有传上来 纵观几十年的计算机应用软件的演变过程 应用程序逐渐由单层体系结构发展为多层体系结构 最初应用软件只是在大型机上的单层应用程序 大
  • quill实现上传文件

    1 首先工具栏配置加上upload 如图 这时会发现上传图片没有显示出来 需要自定义一个上传的图标 在阿里云矢量图标库下载一个就可以了 2 图标样式修改 deep ql upload background url assets img up
  • JavaScript undeclared 与 undefined 的区别

    undefined 声明了变量 但是没有赋值 undeclared 没有声明变量就直接使用 如上图 num 就是undefined arr 则是 undeclared
  • 蓝桥杯Python初级测试题之省赛题1

    蓝桥杯Python初级测试题之省赛题1 1 统计成绩及格率和优秀率 题目描述 小L给学生们组织了一场考试 卷面总分为 100 分 每个学生的得分都是一个 0 到 100 的整数 如果得分至少是 60 分 则称为及格 如果得分至少为 85 分
  • C++实现矩阵乘法

    本贴分享用C 实现矩阵乘法计算的功能 具体内容请看代码和注释 这里单独说一明一部分代码块 1 采用vector lt vector
  • 【操作系统】王道考研 笔记总结目录(完结)

    写在前面 视频链接 是为了期末考和以后就业的笔记 第一章 操作系统 王道考研 p1 操作系统的概念 功能和目标 操作系统 王道考研 p2 操作系统的四个特征 操作系统 王道考研 p3 操作系统的发展与分类 操作系统 王道考研 p4 操作系统
  • Ruby简介 完全面对象 脚本 从人的角度编程(强大反射)

    Ruby 一种为简单快捷面向对象编程而创的脚本语言 在20世纪90年代由日本人松本行弘开发 遵守GPL协议和Ruby License 1 它的灵感与特性来自于Perl Smalltalk Eiffel Ada以及Lisp语言 由Ruby语言
  • 启动IDEA发现我的项目模块/代码没了

    依次点击 文件 项目结构 模块 导入模块
  • 【C++】基本数据类型

    C 基本数据类型是程序中最基本的数据类型 它们是构建复杂数据类型的基础 C 中的基本数据类型包括整型 浮点型 字符型和布尔型等 目录 基本数据类型 整型 浮点型 字符型 转义字符 字符串 布尔类型 sizeof 基本数据类型 整型 作用 用
  • 算法学习笔记——动态规划:不连续取值的前提下求最大总和

    LeetCode 198 打家劫舍 一排房屋 某房屋内的金额数为nums i 相邻房屋内的钱不能被同时取出 求最多能取出多少钱 nums 1 1 3 4 返回5 选择取出1 4 5 dp i 代表对于0 i号房屋 能取走的最大金额 依次考虑
  • python高级7.多任务--协程-迭代器

    迭代器 迭代是访问集合元素的一种方式 迭代器是一个可以记住遍历的位置的对象 迭代器对象从集合的第一个元素开始访问 直到所有的元素被访问完结束 迭代器只能往前不会后退 可迭代对象 iterable object 我们已经知道可以对list t
  • define()和defined()

    define 用来定义一个常量 define IN ADMIN true 定义一个IN ADMIN常量 defined 用来检测定义的常量是否存在 defined IN ADMIN 检测IN ADMIN是否存在 用处很大 比如你在一个页面上
  • 【数据库 Mysql查询系列】在sc表 中查询平均成绩高于75分的学生。

    和之前发的博文中涉及到的sc 表一样 本文不再展示表内容 直接上代码 select sno 学号 avg ifnull grade 0 平均成绩 from sc group by sno having avg ifnull grade 0
  • vue封装axios实现

    axios很多前端都应该是非常熟悉了 前端访问后端很多都是使用的它 今天我们使用vue来封装一个axios 首页我们新建一个request js文件并引入axios的依赖 import axios from axios 接着创建axios的
  • 熵的概念理解

    Author 修远 说明 本文为Datawhale下开源项目 李宏毅机器学习 决策树的补充内容 作者水平有限 还望学习者批评指正 Datawhale 学习目标 学习信息量计算 原理 学习信息熵 证明 0 H p
  • Pandas数据处理3:数据合并(join、merge),累计与分组(groupby)

    Pandas数据合并 join merge 累计与分组 groupby import pandas as pd import numpy as np def make df cols ind 一个简单的DataFrame data c st
  • 多维时序

    多维时序 MATLAB实现SCNGO CNN Attention多变量时间序列预测 目录 多维时序 MATLAB实现SCNGO CNN Attention多变量时间序列预测 预测效果 基本介绍 程序设计 参考资料 预测效果 基本介绍 1 S
  • Pretues和Keil使用stm32F103C6芯片实现跑马灯

    一 Protues创建工程 添加好名称 不断下一步就行 二 pretues添加原件 构建电路图 二 keil做代码 添加文件这里不做说明 注意一下几个点 1 芯片使用stm32F103c6 2 mdk的汇编文件随之改变 3 宏定义改成stm
  • 【NLP】使用 LSTM 和Beam Search进行文本自动完成

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 获取腾讯视频的视频url

    爬视频喽 1 获取链接地址 如下图 类似 https v qq com x page q0900ebm4qz html 2 取值 取上图获取到的加粗的数据 然后替换下面链接中的加粗数据http vv video qq com getinfo