Skip to content

Commit 041014e

Browse files
committed
发布 5.4 版本
1 parent 7b02227 commit 041014e

14 files changed

+86
-40
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/TikTokDownloader.db
2+
/settings.json
3+
/Log/

Dockerfile

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
FROM python:3.12.4-slim
22

3-
LABEL name="TikTokDownloader" version="5.4 Beta" authors="JoeanAmier"
4-
5-
COPY src /src
6-
COPY static /static
7-
COPY templates /templates
8-
COPY license /license
9-
COPY main.py /main.py
10-
COPY requirements.txt /requirements.txt
3+
LABEL name="TikTokDownloader" version="5.4" authors="JoeanAmier"
4+
5+
WORKDIR /TikTokDownloader
6+
7+
COPY src /TikTokDownloader/src
8+
COPY static /TikTokDownloader/static
9+
COPY templates /TikTokDownloader/templates
10+
COPY license /TikTokDownloader/license
11+
COPY main.py /TikTokDownloader/main.py
12+
COPY requirements.txt /TikTokDownloader/requirements.txt
1113

1214
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
1315

README.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<h1>TikTokDownloader</h1>
44
<img alt="GitHub" src="https://img.shields.io/github/license/JoeanAmier/TikTokDownloader?style=for-the-badge&color=ff7a45">
55
<img alt="GitHub forks" src="https://img.shields.io/github/forks/JoeanAmier/TikTokDownloader?style=for-the-badge&color=fa8c16">
6-
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/JoeanAmier/TikTokDownloader?style=for-the-badge&color=ff4d4f">
6+
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/JoeanAmier/TikTokDownloader?style=for-the-badge&color=ffee6f">
77
<img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/JoeanAmier/TikTokDownloader?style=for-the-badge&color=13c2c2">
88
<br>
99
<img alt="GitHub release (with filter)" src="https://img.shields.io/github/v/release/JoeanAmier/TikTokDownloader?style=for-the-badge&color=f759ab">
@@ -61,6 +61,8 @@
6161
![终端模式截图](docs/终端交互模式截图1.png)
6262
*****
6363
![终端模式截图](docs/终端交互模式截图2.png)
64+
*****
65+
![终端模式截图](docs/终端交互模式截图3.png)
6466
<br><br>
6567
**Web UI 交互模式:**
6668
<br><br>
@@ -76,19 +78,16 @@
7678

7779
# 📽 运行演示\(Example\)
7880

79-
## 批量下载账号发布作品
80-
8181
<p><b>🎥 点击图片观看演示视频,建议通过配置文件管理账号,更多介绍请查阅 <a href="https://github.com/JoeanAmier/TikTokDownloader/wiki/Documentation">文档</a></b></p>
8282

83-
[![演示视频](docs/程序运行演示.png)](https://www.bilibili.com/video/BV1KH4y177Ev/)
83+
[![演示视频](docs/程序运行演示.png)](https://www.bilibili.com/video/BV1yr421K7qj/)
8484

8585
# 📈 项目状态\(Status\)
8686

8787
* 🟢 经过测试,[Releases](https://github.com/JoeanAmier/TikTokDownloader/releases/latest) 发布的源码已经验证所有功能正常可用
8888
* 🟡 TikTokDownloader 开发计划及进度可前往 [Projects](https://github.com/users/JoeanAmier/projects/2) 查阅
8989
* 🔴 请注意,最新源码可能存在一些不稳定的 Bug
9090
* 🔴 如果在使用过程中发现程序 Bug,请及时告知作者修复
91-
* 🔴 夜晚无法下载抖音高分辨率视频文件,疑似抖音服务端限制
9291

9392
# 📋 项目说明\(Instructions\)
9493

@@ -129,6 +128,20 @@
129128
<li>更多详细说明请查看 <b><a href="https://github.com/JoeanAmier/TikTokDownloader/wiki/Documentation">项目文档</a></b></li>
130129
</ol>
131130
<p>⭐ 推荐使用 <a href="https://learn.microsoft.com/zh-cn/windows/terminal/install">Windows 终端</a>(Windows 11 自带默认终端)</p>
131+
132+
### Docker 容器
133+
134+
<ol>
135+
<li>获取镜像</li>
136+
<ul>
137+
<li>方式一:使用 <code>Dockerfile</code> 文件构建镜像</li>
138+
<li>方式二:使用 <code>docker pull joeanamier/tiktokdownloader</code> 命令拉取镜像</li>
139+
</ul>
140+
<li>创建容器:<code>docker run -it joeanamier/tiktokdownloader</code></li>
141+
<li>重新启动容器:<code>docker start -i 容器名称</code></li>
142+
</ol>
143+
<p>Docker 容器无法直接访问宿主机的文件系统,部分功能不可用,例如:<code>从浏览器获取 Cookie</code>;其他功能如有异常请反馈!</p>
144+
132145
<hr>
133146

134147
## 关于 Cookie

docs/Cookie获取教程.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,9 @@
3535
**截图示例:**
3636

3737
<img src="Cookie获取教程2.png" alt="开发人员工具">
38+
39+
# device_id 参数
40+
41+
`device_id` 参数获取方法与 Cookie 类似。
42+
43+
<img src="device_id获取示例图.png" alt="开发人员工具">

docs/TikTokDownloader文档.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<h1>TikTokDownloader 文档</h1>
44
<img alt="GitHub" src="https://img.shields.io/github/license/JoeanAmier/TikTokDownloader?style=for-the-badge&color=ff7a45">
55
<img alt="GitHub forks" src="https://img.shields.io/github/forks/JoeanAmier/TikTokDownloader?style=for-the-badge&color=fa8c16">
6-
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/JoeanAmier/TikTokDownloader?style=for-the-badge&color=ff4d4f">
6+
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/JoeanAmier/TikTokDownloader?style=for-the-badge&color=ffee6f">
77
<img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/JoeanAmier/TikTokDownloader?style=for-the-badge&color=13c2c2">
88
<br>
99
<img alt="GitHub release (with filter)" src="https://img.shields.io/github/v/release/JoeanAmier/TikTokDownloader?style=for-the-badge&color=f759ab">
@@ -48,7 +48,18 @@
4848
<li>返回程序界面,依次选择 <code>终端交互模式</code> -> <code>批量下载链接作品(抖音)</code> -> <code>手动输入待采集的作品链接</code></li>
4949
<li>输入抖音作品链接即可下载作品文件</li>
5050
</ol>
51-
<p><b>TikTok 平台功能需要额外设置 <code>browser_info_tiktok</code> 的 <code>device_id</code> 参数,否则平台功能可能无法正常使用!</b></p>
51+
<p><b>TikTok 平台功能需要额外设置 <code>browser_info_tiktok</code> 的 <code>device_id</code> 参数,否则平台功能可能无法正常使用!参数获取方式与 Cookie 类似,详见 <a href="https://github.com/JoeanAmier/TikTokDownloader/blob/master/docs/Cookie%E8%8E%B7%E5%8F%96%E6%95%99%E7%A8%8B.md">Cookie 获取教程</a></b></p>
52+
<h2>Docker 容器</h2>
53+
<ol>
54+
<li>获取镜像</li>
55+
<ul>
56+
<li>方式一:使用 <code>Dockerfile</code> 文件构建镜像</li>
57+
<li>方式二:使用 <code>docker pull joeanamier/tiktokdownloader</code> 命令拉取镜像</li>
58+
</ul>
59+
<li>创建容器:<code>docker run -it joeanamier/tiktokdownloader</code></li>
60+
<li>重新启动容器:<code>docker start -i 容器名称</code></li>
61+
</ol>
62+
<p>Docker 容器无法直接访问宿主机的文件系统,部分功能不可用,例如:<code>从浏览器获取 Cookie</code>;其他功能如有异常请反馈!</p>
5263
<h1>获取 Cookie</h1>
5364
<p><a href="https://github.com/JoeanAmier/TikTokDownloader/blob/master/docs/Cookie%E8%8E%B7%E5%8F%96%E6%95%99%E7%A8%8B.md">点击查看 Cookie 获取教程</a>,无效 / 过期的 Cookie 会导致程序获取数据失败或者无法下载高分辨率的视频文件;目前尚无主动判断 Cookie 无效 / 过期的方法,<a href="https://github.com/JoeanAmier/TikTokDownloader#%E5%85%B3%E4%BA%8E-cookie">更多 Cookie 说明</a>!</p>
5465
<h1>入门说明</h1>
@@ -418,7 +429,7 @@ https://www.douyin.com/note/123456789
418429
<tr>
419430
<td align="center">browser_info_tiktok</td>
420431
<td align="center">dict</td>
421-
<td align="center">TikTok 平台浏览器信息,仅需修改 <code>device_id</code> 参数</td>
432+
<td align="center">TikTok 平台浏览器信息,仅需修改 <code>device_id</code> 参数,获取方式查阅 <a href="https://github.com/JoeanAmier/TikTokDownloader/blob/master/docs/Cookie%E8%8E%B7%E5%8F%96%E6%95%99%E7%A8%8B.md">Cookie 获取教程</a></td>
422433
</tr>
423434
</tbody></table>
424435
<h2>配置示例</h2>

docs/device_id获取示例图.png

114 KB
Loading

docs/程序运行演示.png

91 KB
Loading

docs/终端交互模式截图1.png

1000 Bytes
Loading

docs/终端交互模式截图2.png

-267 Bytes
Loading

docs/终端交互模式截图3.png

133 KB
Loading

0 commit comments

Comments
 (0)