获取微信视频号视频地址

2023-05-16

通过微信接口获取微信视频号视频地址的方法:

首先来看微信视频号信息的XML内容:

<?xml version="1.0"?>
<msg>
	<appmsg appid="" sdkver="0">
		<title>当前微信版本不支持展示该内容,请升级至最新版本。</title>
		<des />
		<action />
		<type>51</type>
		<showtype>0</showtype>
		<soundtype>0</soundtype>
		<mediatagname />
		<messageext />
		<messageaction />
		<content />
		<contentattr>0</contentattr>
		<url>https://support.weixin.qq.com/security/readtemplate?t=w_security_center_website/upgrade</url>
		<lowurl />
		<dataurl />
		<lowdataurl />
		<songalbumurl />
		<songlyric />
		<appattach>
			<totallen>0</totallen>
			<attachid />
			<emoticonmd5></emoticonmd5>
			<fileext />
			<cdnthumbaeskey />
			<aeskey></aeskey>
		</appattach>
		<extinfo />
		<sourceusername />
		<sourcedisplayname />
		<thumburl />
		<md5 />
		<statextstr />
		<directshare>0</directshare>
		<recorditem><![CDATA[(null)]]></recorditem>
		<finderFeed>
			<objectId><![CDATA[13792200214367967426]]></objectId>
			<feedType><![CDATA[4]]></feedType>
			<nickname><![CDATA[老陈产品结构设计]]></nickname>
			<avatar><![CDATA[http://wx.qlogo.cn/finderhead/SYeWkon6C6Jtd1gz9wKSdwzOt9ZXNZj4mGhGgtX2JSqt73XwTI5AWg/0]]></avatar>
			<desc><![CDATA[#国足#中国女足#中国足球  女足精神,我们永远的信任]]></desc>
			<mediaCount><![CDATA[1]]></mediaCount>
			<objectNonceId><![CDATA[12052175326133612216_4_20_13_1]]></objectNonceId>
			<liveId><![CDATA[0]]></liveId>
			<username><![CDATA[v2_060000231003b20faec8c6eb8c1ac0ddcf04e831b0777466de04893ff61cedf7ec51ff9a1d54@finder]]></username>
			<authIconUrl><![CDATA[]]></authIconUrl>
			<authIconType>0</authIconType>
			<mediaList>
				<media>
					<thumbUrl><![CDATA[http://wxapp.tc.qq.com/251/20350/stodownload?encfilekey=oibeqyX228riaCwo9STVsGLIBn9G5YG8ZnJZs7Yk2zHcx9JMwdp7vEK42hyzt3ibE7qtWkVvjFkoaEznjhDjFLr6HoGbvDE9YhM4OugAYsIy2ouYB9xUiaX8UmMWDNGxPTYMcwHdcA5og5I&adaptivelytrans=0&bizid=1023&dotrans=0&hy=SZ&idx=1&m=7928fb21dd4990e2d616a507c868b1db&token=x5Y29zUxcibDjE9JYkmdS0hpQGM3d8WFCuH6NzPCF7B8wJZOkRG8xGNUq9eyOhI4S]]></thumbUrl>
					<fullCoverUrl><![CDATA[http://wxapp.tc.qq.com/251/20304/stodownload?encfilekey=oibeqyX228riaCwo9STVsGLIBn9G5YG8ZnDPFFhBkNhDicVGWRL3ac1xH1QJuHj4J2p4o0SIibPlicfDMtZ0xQ57V0aOuicCDF1FWb1jjV055BjqhJar9I9XsRAtZby7ZAIWmhGYKHpmUKh6o&adaptivelytrans=0&bizid=1023&dotrans=0&hy=SZ&idx=1&m=9c67d942aa03563cebc4c4c6ee6bd409&token=cztXnd9GyrG0x7aBXH688fOjlVrfibibh2ZZQVFCciaEEOZPFWqr6IcvYBBCic2y9LjE]]></fullCoverUrl>
					<videoPlayDuration><![CDATA[10]]></videoPlayDuration>
					<url><![CDATA[http://wxapp.tc.qq.com/251/20302/stodownload?encfilekey=oibeqyX228riaCwo9STVsGLIBn9G5YG8Zn3jmCXSIuM4TgiclBMxmiaJPEoUPf6JomNt9oRbUfqQ8o7zeCL922z0BJsjImAraGOsWg7xicQicIUqDiaocz6iaN4zF5yjzxyNHlmk0M1GQKtflAA&a=1&adaptivelytrans=0&bizid=1023&dotrans=2991&hy=SZ&idx=1&m=fe61ea9b87bdb3f1aae648d781fba17a]]></url>
					<coverUrl><![CDATA[]]></coverUrl>
					<height><![CDATA[1920]]></height>
					<mediaType><![CDATA[4]]></mediaType>
					<fullClipInset><![CDATA[]]></fullClipInset>
					<width><![CDATA[888]]></width>
				</media>
			</mediaList>
			<megaVideo>
				<objectId><![CDATA[]]></objectId>
				<objectNonceId><![CDATA[]]></objectNonceId>
			</megaVideo>
			<bizUsername><![CDATA[]]></bizUsername>
			<bizNickname><![CDATA[]]></bizNickname>
			<bizAvatar><![CDATA[]]></bizAvatar>
			<bizUsernameV2><![CDATA[]]></bizUsernameV2>
			<bizAuthIconUrl><![CDATA[]]></bizAuthIconUrl>
			<bizAuthIconType>0</bizAuthIconType>
		</finderFeed>
	</appmsg>
	<fromusername>keepmoving8</fromusername>
	<scene>0</scene>
	<appinfo>
		<version>1</version>
		<appname />
	</appinfo>
	<commenturl />
</msg>

有了这个信息,就可以通过<objectId><![CDATA[13792200214367967426]]></objectId>和<objectNonceId><![CDATA[12052175326133612216_4_20_13_1]]></objectNonceId>中的值获取到视频的源地址了。

通过POST数据到微信接口上:

{
	"api":1030,
	"param1":"13792200214367967426",
	"param2":"12052175326133612216_4_20_13_1"
}

就可以获取返回的JSON值了:

{
	"api":1030,
	"port":20023,
	"pid":100876,
	"wechat":"wxid_yz9trmrddpek12",
	"objectId":"13792200214367967426",
	"objectNonceId":"12052175326133612216_4_20_13_1",
	"msg":"获取视频号链接",
	"url":"https://finder.video.qq.com/251/20302/stodownload?encfilekey=oibeqyX228riaCwo9STVsGLIBn9G5YG8Zn3jmCXSIuM4TgiclBMxmiaJPEoUPf6JomNt9oRbUfqQ8o7zeCL922z0BJsjImAraGOsWg7xicQicIUqDiaocz6iaN4zF5yjzxyNHlmk0M1GQKtflAA&token=AxricY7RBHdV7TzVPJKnibLl5ibXjdMu1W1ccZItSrshygk8yeCXL3zRNn9v9FPaGeddDiaqicqFwibicE&idx=1&a=1&adaptivelytrans=0&bizid=1023&dotrans=2991&hy=SZ&m=fe61ea9b87bdb3f1aae648d781fba17a"
}

这样就可以直接播放或下载视频了!

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

获取微信视频号视频地址 的相关文章

  • 小松的STM32教程(6)——ADC

    预备 学习目标 学会调用Get Adc Average函数会使能多个ADC通道 概述 ADC输入电压范围 xff1a 2 4V 3 6V xff0c 一般使用0V和3 3V 数据对齐 xff1a 16bit存放12bit的转换数据 xff0
  • 小松的STM32教程(14)——内部flash模拟eeprom

    为什么要用Flash来模拟EEPORM Flash更适合作为程序存储器 xff0c EEPROM更适合作为数据存储器 xff0c 存储大量数据的时候就需要使用EEPROM xff0c 廉价的MCU往往只有FLASH而没有EEPROM xff
  • Qt小项目(三):定时器和日历

    UI QTime和Qtimer类 类区别QTimer定时器类 xff0c 当时间溢出 xff08 记时超过定时区间 xff09 的时候 xff0c 就会发出timeout信号 xff0c 触发槽函数QTime时间类 xff0c 提供时分秒
  • stm32延时函数解读

    时钟树 寄存器 SysTick gt LOAD xff1a 计时器装载值 SysTick gt VAL 当前值 SysTick gt CTRL 控制寄存器 延时初始化函数 计算AHB时钟 span class token keyword v
  • 基于 ART-PI FMC驱动SDRAM

    引脚接线图 SDRAMGPIO解释FMC A0 5PF0 5地址线FMC A6 9PF12 15地址线FMC A10 12PG0 2地址线FMC D0 1PD14 15数据线FMC D2 3PD0 1数据线FMC D4 12PE7 15数据
  • 基于ART-PI SPI驱动W25Q128

    吐槽和避坑 弄spi弄了一天 xff0c 使用的开发板是art pi家的h750 xff0c 本来准备直接用rt thread studio生成的 xff0c 但是不知道怎么回事配置出的工程文件都有问题 xff0c 不是线程运行不了就是缺少
  • TT数鸭子-暴力(csp-t1模拟)

    题目 输入输出样例 xff1a 题解 xff1a 我们整个题就是使用暴力的方法进行运算 将每一只鸭子看作是十进制的数 xff0c 不断对每一位读取 xff08 采用对十整除和取余数的方法 xff09 我们对每一个鸭子都进行判断 如果满足这个
  • C++ 输入10个数字,找出最大值、最小值及其角标 的程序

    using namespace std int main int a 10 int max min int max n min n int i for i 61 0 i lt 10 i 43 43 cin gt gt a i max 61
  • CheckedListBox 当中项的状态改变

    首先 xff0c 说下我需要实现的功能 xff0c 就是把获得数据Id显示在CheckedListBox上 xff08 单击空白处不响应 xff09 xff0c 如果在CheckedListBox上勾选的项就加入到list集合中 xff0c
  • Windows 下使用 WSL 安装 Kali Linux 子系统

    Windows 下使用 WSL 安装 Kali Linux 子系统 前言操作流程开启 适用于 Linux 的 Windows 子系统 功能通过 Microsoft Store 安装修改安装路径设置用户名和密码安装工具 WSL1 和 WSL2
  • ArchLinux踩过的那些坑

    1 usb模塊有問題 usb3 0的U盤 43 usb2 0的電腦 裝不上 usb2 0的U盤 43 usb3 0的電腦 裝得上 2 沒有聲音 创建 etc asound conf或 HOME asoundrc xff0c 在里面添加 xf
  • Anaconda中,onnx和pil冲突,无法安装pil解决办法

    onnx和pil冲突 xff0c 无法安装pil解决办法 conda span class token function install span pil 失败 提示onnx和pil有conflict 执行如下命令即可 conda span
  • 笔记本电脑连接wifi显示无网络无法上网

    笔记本电脑连接wifi显示无网络无法上网 一 发现问题二 解决问题三 问题解决 一 发现问题 手机可以用wifi上网 xff0c 但笔记本电脑连接相同wifi却显示无internet不能上网 二 解决问题 1 打开设置点击 网络和inter
  • SystemVerilog基础笔记

    一 Training 1 数据类型 a 两态变量 xff1a bit byte 8bit shortint 16bit int 32bit longint 64bit shortreal相当于c的float 占32bit的内存空间 real
  • opencascade + QT5 开发环境设置(Windows系统下)

    先下载opencascade7 6 0 QT5 12 12 VS2017 或2019 xff0c 两者都行 的安装包 都需要在相应官网注册 xff0c 然后进行安装 根据安装提示 xff0c 依次点击下一步即可 安装完opencascade
  • C语言:通讯录的简单实现

    目录 前言 一 题目要求和设计思路 xff1a 1 主函数内 xff1a 1 gt 基础框架 xff1a 2 gt 需要定义的变量 2 头文件列表 1 gt 结构体contacts和结构体maillist 2 gt 定义常量 3 功能函数
  • YApi启动命令

    1 进入Yapi安装目录 yapi my yapi vendors 2 启动命令 pm2 start server app js watch
  • 算法设计题3.18-栈和队列-第3章-《数据结构习题集》-严蔚敏吴伟民版

    习题集完整源码部分 第3章 栈和队列 数据结构习题集 严蔚敏 吴伟民版 源码使用说明 链接 数据结构 xff08 严蔚敏 吴伟民版 xff09 课本源码 43 习题集解析使用说明 课本源码合辑 链接 数据结构 课本源码合辑 习题集全解析 链
  • Ansible的基本搭建安装与配置及各参数选项的作用

    Ansible简介 xff1a ansible是什么 xff1f ansible是自动化运维工具 自动化运维工具那么多 xff0c 比如 xff08 statstack xff0c puppet xff0c cfengine chef fu

随机推荐