Douyin_TikTok_Download_API(抖音/TikTok API) 是基于 PyWebIO,FastAPI,AIOHTTP,快速异步的抖音/TikTok数据爬取工具,并通过Web端实现在线批量解析以及下载无水印视频或图集,数据爬取API,iOS快捷指令无水印下载等功能。
功能
- 抖音(抖音海外版: TikTok)视频/图片解析
- 网页端批量解析(支持抖音/TikTok混合提交)
- 网页端解析结果页批量下载无水印视频(V3.X以上版本移除,请自行部署V2.X版本)
- API调用获取链接数据
- 制作pip包方便快速导入你的项目
- iOS快捷指令快速调用API实现应用内下载无水印视频/图集
- 解析作者主页内所有视频(TikHub-API 支持抖音/TikTok)
- 解析视频内所有评论信息(TikHub-API 支持抖音/TikTok)
在线Tiktok 抖音去水印解析:https://douyin.wtf/
Douyin_TikTok_Download_API:https://github.com/Evil0ctal/Douyin_TikTok_Download_API
部署(方式一 Linux)
使用wget命令下载install.sh至服务器并运行
wget -O install.sh https://raw.githubusercontent.com/Evil0ctal/Douyin_TikTok_Download_API/main/bash/install.sh && sudo bash install.sh
PowerShell随后脚本会询问你要启动的服务
api:单独启动web_api.py
web:单独启动web_app.py
all:同时启动web_api.py
和web_app.py
开启/停止服务
- web服务:
systemctl start/stop web_app.service
- api服务:
systemctl start/stop web_api.service
开启/关闭开机自动运行
- web服务:
systemctl enable/disable web_app.service
- api服务:
systemctl enable/disable web_api.service
更新项目
cd /www/wwwroot/Douyin_TikTok_Download_API/bash
sudo sh update.sh
部署(方式二 Docker)
安装docker
curl -fsSL get.docker.com -o get-docker.sh&&sh get-docker.sh &&systemctl enable docker&&systemctl start docker
PowerShell- 留下config.ini和docker-compose.yml文件即可
- 运行命令,让容器在后台运行
docker-compose up -d
PowerShell