抖音无水印视频解析原理及下载软件

如题目描述,本文主要分析抖音无水印视频的解析过程,并提供无水印抖音下载软件

@

前言

正如前面文章介绍了相关的抖音用户、作者以及视频列表的爬取方法,想要了解的可以参考文章:
抖音 x-gorgon 03 免费生成接口 抖音6.3.0版本
抖音爬虫从0到1-第一弹:环境配置
抖音爬虫从0到1-第二弹:获取抖音用户数据
抖音爬虫从0到1-第三弹:爬取抖音用户详细数据
抖音爬虫从0到1-第四弹:爬取抖音某一个用户发布的全部的抖音视频

本文主要介绍如何解析无水印视频,根据上面的文章:抖音爬虫从0到1-第四弹:爬取抖音某一个用户发布的全部的抖音视频 我们很容易获取到每一个视频对应的json文件,分析json文件,我们发现主要字段为:author、music、cover、video,分别对应着作者信息、视频使用的音乐信息、视频使用的封面信息以及视频本身的信息。当然还包括其他的问题,不过这里对我们不重要。

字段分析

抖音json文件的字段有很多,能用到的主要为:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
create_time # 视频上传时间
author # 用户信息
duration # 视频时长
share_url # 视频分享链接
music # 音乐信息
statistics # 统计信息:包括点赞量、评论量、转发量等
author_user_id # 用户的id
aweme_id # 该抖音的id
desc # 该抖音的描述信息
video # 视频信息
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>> aweme id: 6911403981868682496

因为要解析抖音的无水印视频,我们主要看video字段:

video 字段解析

重要的video字段如下所示:

---------------video 字段------------------
has_watermark # 是否有水印
height # 视频的高度
origin_cover # 原始的封面信息
play_addr # 播放地址   重要  无水印的视频下载地址
play_addr_lowbr # 播放地址   重要  无水印的视频下载地址
play_addr_265 # 播放地址   重要  无水印的视频下载地址
play_addr_h264 # 播放地址   重要  无水印的视频下载地址
width # 视频的宽度
bit_rate  # bit率
cover # 视频的封面
download_addr # 视频的下载地址    带水印的视频下载地址
dynamic_cover # 动态封面
tags  # 视频的tag信息
duration # 视频的时长
-------------------end--------------------

根据上面的描述我们也就知道我们的重点应该放在
在这里插入图片描述
在这里插入图片描述
我们很容易地就可以得到对应的无水印的视频下载链接:
但是第一个第二个链接请求的时候都是403,可能只能用手机请求吧,经过多次尝试后发现可以使用浏览器通过第3个和第4个链接获取无水印视频:
在这里插入图片描述
分析一下链接:

https://aweme.snssdk.com/aweme/v1/play/?video_id=9c98ab9b1da7477cb2c9e0af8ff86f88&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1&source=PackSourceEnum_PUBLISH

https://api.amemv.com/aweme/v1/play/?video_id=9c98ab9b1da7477cb2c9e0af8ff86f88&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1&source=PackSourceEnum_PUBLISH

都是 host/aweme/v1/play/?视频id&后的东西一般都是固定的,这样我们只要获取到对应的video_id,然后通过遍历这两种链接构造方法就可以了。

实现

我们使用python实现,将其进行封装成软件,大家可以关注下方公众号获取软件,试着使用.

end

有任何问题,或者想要获取对应的抖音APK抓包软件以及爬虫软件的,可以关注下方公众号留言,我会及时倾尽所有问您解答
公众号是:kedalongkeai

last and least

如果文章对你有用并且恰好您也手头富裕,可以考虑捐赠一毛钱,我可以升级服务器。
嘻嘻嘻

posted @ 2021-01-06 15:21  tailor95  阅读(1019)  评论(0)    收藏  举报