概叙
我想在座的各位平常或多或少都会刷抖音吧,毕竟这个算是一个消磨时间和找乐趣的短视频平台了,而且抖音有很多的直播,游戏直播,带货直播等等!也会刷到那种哪个网红一场直播下来赚了多少钱之类的。反正各种各样的视频,直播都有!最近我通常都会刷到教我们怎么赚钱的视频!其实他们的目的我相信很多人都清楚,今天的这个小案例主要还是爬抖音视频啦!
很重要的开发工具
**Python版本:**3.6.4
几个很重要的相关模块:
requests模块;
ipaddress模块;
click模块;
以及一些Python自带的模块。
Nodejs版本:
10.7.0-x64
环境搭建
Step1:
安装Python并添加到环境变量,pip安装需要的相关模块;
Step2:
安装nodejs(小白一路next就行,相关文件里提供了安装包,或者自己去官网下载)。
原理简介
第一个接口:
**keyword后的{}:**输入的抖音号,
**device_id后的{}:**随机产生的设备id。
请求该接口可以获得以下信息:
uid、aweme_count、unique_id。
第二个接口:
**{}:**请求第一个接口获得的uid。
请求该接口可以获得以下信息:
dytk。
第三个接口:
**user_id后的{}:**uid(由接口一得);
**count后的{}:**aweme_count(由接口一得);
**_signature后的{}:**根据uid算出来的,计算方式参考了参考文献;
**dytk后的{}:**dytk(由接口二得)。
请求该接口可以获得以下信息:
该抖音号的所有视频下载链接。
最后:
根据获得的视频下载链接下载抖音视频即可。
具体的代码实现请参考相关文件中的源代码,代码量不大,就100行左右,核心代码量更少。
效果
这次就真不给大家贴代码了,核心代码很少,需要的可以直接拿走,点击领取。不方便点链接的加群:948351247
都看到这里了,给小编点个赞吧!谢谢大家