mirror of
https://github.com/imgyh/tiktok.git
synced 2025-04-05 19:50:53 +08:00
docs(readme): 更新文档
This commit is contained in:
parent
1ef56da99b
commit
6808355e9f
213
README.md
213
README.md
@ -22,7 +22,7 @@
|
||||
* 获取点赞数、评论数、收藏数、分享数、作品描述等信息
|
||||
* 支持直播解析
|
||||
* 基于Flask实现 Web 交互界面
|
||||
* 批量下载中所有功能制作成接口,支持单个作品、直播、主页喜欢、主页作品、主页合集、合集、音乐(原声)通过接口获取
|
||||
* 提供相关接口,支持单个作品、直播、主页喜欢、主页作品、主页合集、合集、音乐(原声)通过接口获取
|
||||
|
||||

|
||||

|
||||
@ -70,6 +70,8 @@
|
||||
|
||||
## 抖音去水印工具
|
||||
|
||||
### 使用方式
|
||||
|
||||
使用抖音去水印工具有4种方式
|
||||
|
||||
1. (推荐)直接使用我搭建的抖音去水印工具:https://dy.gyh.im/
|
||||
@ -100,97 +102,6 @@ python TikTokWeb.py -p 5001
|
||||
|
||||
访问: http://localhost:5000
|
||||
|
||||
### Web版接口
|
||||
|
||||
1. 单个作品、图集、直播解析接口
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin
|
||||
请求方式: POST
|
||||
请求参数(body体):
|
||||
{
|
||||
"share_link":"https://v.douyin.com/kcvMpuN/",
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
2. 主页作品
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/user/post
|
||||
请求方式: POST
|
||||
请求参数(body体):
|
||||
{
|
||||
"share_link":"https://v.douyin.com/B72pdU5/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
3. 主页喜欢
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/user/like
|
||||
请求方式: POST
|
||||
请求参数(body体):
|
||||
{
|
||||
"share_link":"https://v.douyin.com/AoWVvYH/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
4. 主页合集
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/user/mix
|
||||
请求方式: POST
|
||||
请求参数(body体):
|
||||
{
|
||||
"share_link":"https://v.douyin.com/B38oovu/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
5. 单个合集
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/mix
|
||||
请求方式: POST
|
||||
请求参数(body体):
|
||||
{
|
||||
"share_link":"https://www.douyin.com/collection/7217644759668492345", // https://v.douyin.com 这种类型也可以
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
6. 音乐(原声)
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/music
|
||||
请求方式: POST
|
||||
请求参数(body体):
|
||||
{
|
||||
"share_link":"https://v.douyin.com/S6YMNXs/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
## 抖音批量下载工具
|
||||
|
||||
@ -210,6 +121,19 @@ cd /path/to/tiktok
|
||||
python -m pip install -r requirements.txt
|
||||
```
|
||||
|
||||
### 使用Docker
|
||||
|
||||
请映射以下两个目录(三个位置需要修改), 根据实际情况修改目录地址
|
||||
|
||||
`/path/to/tiktok` 源代码目录
|
||||
`/path/to/downloads` 下载位置
|
||||
|
||||
```
|
||||
docker run -d -p 5000:5000 --name tiktok --restart=always -v /path/to/tiktok:/app -v /path/to/downloads:/path/to/downloads imgyh/tiktokweb
|
||||
```
|
||||
|
||||
将所有用到 `python TikTokCommand.py` 替换成 `docker exec -it tiktok python3 TikTokCommand.py`
|
||||
|
||||
### 配置文件方式
|
||||
|
||||
配置文件名必须叫 `config.yml`, 并将其放在TikTokCommand.py或者TikTokCommand.exe同一个目录下
|
||||
@ -514,6 +438,111 @@ python TikTokCommand.py -C True -l https://live.douyin.com/802939216127 -p /path
|
||||
python TikTokCommand.py -C True -l https://v.douyin.com/SnXMoh2/ -p /path/to/downdir --cookie "msToken=xxx; ttwid=xxx; odin_tt=xxx; passport_csrf_token=xxx; sid_guard=xxx;"
|
||||
```
|
||||
|
||||
|
||||
|
||||
# Web版接口
|
||||
|
||||
1. 单个作品、图集接口
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/aweme
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://v.douyin.com/kcvMpuN/",
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
2. 直播解析接口
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/live
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://v.douyin.com/DdWaSBd/",
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
3. 主页作品
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/user/post
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://v.douyin.com/B72pdU5/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
4. 主页喜欢
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/user/like
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://v.douyin.com/AoWVvYH/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
5. 主页合集
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/user/mix
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://v.douyin.com/B38oovu/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
6. 单个合集
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/mix
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://www.douyin.com/collection/7217644759668492345", // https://v.douyin.com 这种类型也可以
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
7. 音乐(原声)
|
||||
|
||||
```
|
||||
接口地址: 127.0.0.1:5000/douyin/music
|
||||
请求方式: POST
|
||||
请求参数, JSON或form表单:
|
||||
{
|
||||
"share_link":"https://v.douyin.com/S6YMNXs/",
|
||||
"cursor":0,
|
||||
"cookie":"xxxx"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
# ToDo
|
||||
|
||||
- [x] 单个合集下载
|
||||
|
Loading…
x
Reference in New Issue
Block a user