当前位置:网站首页>(一)抖音快手短视频去水印原理分析
(一)抖音快手短视频去水印原理分析
2022-07-21 17:53:00 【AH_HH】
抖音
一,首先获取分享短链接
(一)我打12360他竟告诉我不可以订票?#洛阳综合保税区# #海关 https://v.douyin.com/JrA4H4N/ 复制此链接,打开【抖音短视频】,直接观看视频!
短链接: https://v.douyin.com/JrA4H4N/
将短链接在网页上打开
首先 查看元素(F12),调整为手机模式
如上图,302重定向到一个新的地址:
https://www.iesdouyin.com/share/video/6861773181426994439/?region=CN&mid=6861773195499145998&u_code=42am7j519l71&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme
打开链接会得到一个接口数据:
https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6861773181426994439
item_list.video.play_addr.url_list 就是实际的播放地址数组,这里还是带水印的,在网上看很多博主写的地址返回格式不一样(如:aweme_detail.video.play_addr.url_list返回的这个地址,说是无水印的,地址,博客时间: 2019-10-21 17:26:45),应该是抖音官方将接口更新了。
视频地址:
https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0300f000000bssukie32o9j46e2nfbg&ratio=720p&line=0
http://v29-dy.ixigua.com/d231c702482f3882e52948826b94f7ef/5f3e4210/video/n/tosedge-tos-agsdqd-ve-0000/662e824520264f77a38002dc7eab828a/?a=1128&br=1053&bt=351&cr=0&cs=0&dr=0&ds=2&er=&l=2020082016265401019805820434075B96&lr=aweme_search_suffix&mime_type=video_mp4&qs=0&rc=amk1OW1yNmx4djMzM2kzM0ApNjZkNzNpOTs0NzxlZjk2Omdfa2IxNi9iaHBfLS0tLTBzczYzXi9eYTI1MTUyYzAyNGE6Yw%3D%3D&vl=&vr=
说是将playwm改为play就可以看到无水印的视频了,将请求的User-Agent修改为手机
https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f000000bssukie32o9j46e2nfbg&ratio=720p&line=0
http://v26-dy.ixigua.com/d1ebc6ffc973c7d066da635b55612c01/5f3f3e89/video/tos/cn/tos-cn-ve-15/8ef10355647b4e60a7274dd1cb7059bc/?a=1128&br=1005&bt=335&cr=0&cs=0&dr=0&ds=2&er=&l=202008211024070101980662033700B66E&lr=&mime_type=video_mp4&qs=0&rc=amk1OW1yNmx4djMzM2kzM0ApO2ZoZjQ7NmQ8NzZpZjNkaWdfa2IxNi9iaHBfLS0tLTBzczIwMl41YS9eYDM2YzJgXi06Yw%3D%3D&vl=&vr=
超出抖音的调用频率限制,接口正常响应,但是返回的数据是空的
边栏推荐
- Leetcode83 & leetcode82: delete duplicate elements in the sorting linked list
- 数千万数据量:2000-2019全中国省、市、县企业注册数据经纬度、注册数目等多指标信息
- Redis原理之BigKey和热点Key
- LeetCode·1720:解码异或后的数组
- The pit trodden by real people tells you to avoid the 10 mistakes that novices in automated testing often make
- 获取 (对象数组 / 数组) 的(最小 / 最大值)
- 包装类(类型之间的相互转化)
- 核心技术
- Array of C language
- dtcloud 使用自定义字体
猜你喜欢
Leetcode83 & leetcode82: delete duplicate elements in the sorting linked list
LeetCode703:数据流中的第 K 大元素
QT configuration opencv (II): successful
正则表达式的表示及基本应用
SQL注入
Scheme design of meal return process of performance system
各地級市-進出口與貿易差額(2000-2020)
Leetcode342:4 power
The pit trodden by real people tells you to avoid the 10 mistakes that novices in automated testing often make
Pointer of C language (3)
随机推荐
npm指令没有反应
如何快速开发一个简单实用的MES系统?
Thinking of data storage scheme based on sub database and sub table
SQL注入
核心技术
xss白名单
Advertisements inserted in solo articles are not displayed
线性代数学习笔记——第二十五讲——向量在轴上的投影
Server memory failure prediction can actually do this!
异常类
Go zero micro service practical series (III. API definition and table structure design)
大批量数据excel下载—本文作者只试了51万数据的下载,用时7秒
Collection集合框架
浏览器类型判断
Literature learning (part98) -- pseudosupervised deep subspace clustering
Seven ways to create thread pools
File文件的基本操作
EasyCVR平台如何实现无需鉴权即可接入特殊设备?
Find the three numbers that appear once from the 103 numbers
CopyOnWriteArrayList 浅析