一百行python代碼批量下載抖音視頻

公衆號:Charles的皮卡丘
做者:Charlesapi

Python版本:3.6.4
相關模塊:
requests模塊;
ipaddress模塊;
click模塊;
以及一些Python自帶的模塊。
Nodejs版本:
10.7.0-x64微信

原理簡介:
第一個接口:
https://api.amemv.com/aweme/v...{}&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/u...{}
{}:請求第一個接口得到的uid。
請求該接口能夠得到如下信息:
dytk。
第三個接口:
https://www.amemv.com/aweme/v...{}&max_cursor=0&count={}&aid=1128&_signature={}&dytk={}
user_id後的{}:uid(由接口一得);
count後的{}:aweme_count(由接口一得);
_signature後的{}:根據uid算出來的,計算方式參考了參考文獻;
dytk後的{}:dytk(由接口二得)。
請求該接口能夠得到如下信息:
該抖音號的全部視頻下載連接。
最後:
根據得到的視頻下載連接下載抖音視頻便可。app

視頻演示:
https://mp.weixin.qq.com/s/HY...post

源代碼:
關注微信公衆號:Charles的皮卡丘
圖片描述
回覆「抖音V4」獲取。ui

相關文章
相關標籤/搜索