Python系列爬虫之百行代码批量下载抖音短视频 |
您所在的位置:网站首页 › python爬虫视频下载代码 › Python系列爬虫之百行代码批量下载抖音短视频 |
![]() 再次更新一下抖音视频批量下载脚本。 就不一一回复了~ 开发工具Python版本:3.6.4相关模块:requests模块; ipaddress模块; click模块; 以及一些Python自带的模块。 Nodejs版本: 10.7.0-x64 环境搭建Step1:安装Python并添加到环境变量,pip安装需要的相关模块; Step2:安装nodejs(小白一路next就行,相关文件里提供了安装包,或者自己去官网下载)。 原理简介第一个接口:https://api.amemv.com/aweme/v1/discover/search/?cursor=0&keyword={}&count=10&type=1&device_id={}&aid=1128&app_name=aweme&version_code=162&version_name=1.6.2 keyword后的{}:输入的抖音号, device_id后的{}:随机产生的设备id。 请求该接口可以获得以下信息: uid、aweme_count、unique_id。 第二个接口:https://www.amemv.com/share/user/{} {}:请求第一个接口获得的uid。 请求该接口可以获得以下信息: dytk。 第三个接口:https://www.amemv.com/aweme/v1/aweme/post/?user_id={}&max_cursor=0&count={}&aid=1128&_signature={}&dytk={} user_id后的{}:uid(由接口一得); count后的{}:aweme_count(由接口一得); _signature后的{}:根据uid算出来的,计算方式参考了参考文献; dytk后的{}:dytk(由接口二得)。 请求该接口可以获得以下信息: 该抖音号的所有视频下载链接。 最后:根据获得的视频下载链接下载抖音视频即可。 具体的代码实现请参考主相关文件的源代码,代码量不大,就100行左右,核心代码量更少。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |