🔥 TikTok 主页/合辑/直播/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜索/热榜数据采集工具:完全开源,基于 HTTPX 模块实现的免费工具;批量下载抖音账号发布、喜欢、收藏作品;批量下载 TikTok 账号发布、喜欢作品;下载抖音链接或 TikTok 链接作品;获取抖音直播推流地址;下载抖音直播视频;获取 TikTok 直播推流地址;下载 TikTok 直播视频;采集抖音作品评论数据;批量下载抖音合集作品;批量下载 TikTok 合辑作品;采集抖音账号详细数据;采集抖音用户 / 作品 / 直播搜索结果;采集抖音热榜数据。
⚠️ 本项目 5.5 Beta
正在重构代码,部分功能可能无法正常使用,建议暂时使用 5.4
版本!
⭐ 本项目完全免费开源,无任何收费功能,请勿上当受骗!
终端交互模式:
Web UI 交互模式:
Web API 接口模式:
🎥 点击图片观看演示视频,建议通过配置文件管理账号,更多介绍请查阅 文档
⭐ Mac OS、Windows 10 及以上用户可前往 Releases 下载已编译的程序,开箱即用!
main
3.12
版本的 Python 解释器python -m venv venv
命令创建虚拟环境(可选).\venv\Scripts\activate.ps1
或者 venv\Scripts\activate
命令激活虚拟环境(可选)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
命令安装程序所需模块python .\main.py
或者 python main.py
命令启动 TikTokDownloader复制粘贴写入 Cookie
选项,按照提示将 Cookie 写入配置文件从浏览器获取 Cookie
选项,按照提示选择浏览器类型扫码登录获取 Cookie
选项,程序会显示登录二维码图片,并使用默认应用打开图片终端交互模式
-> 批量下载链接作品(通用)
-> 手动输入待采集的作品链接
⭐ 推荐使用 Windows 终端(Windows 11 自带默认终端)
Dockerfile
文件构建镜像docker pull joeanamier/tiktokdownloader
命令拉取镜像docker run -it joeanamier/tiktokdownloader
docker start -i 容器名称
Docker 容器无法直接访问宿主机的文件系统,部分功能不可用,例如:从浏览器获取 Cookie
;其他功能如有异常请反馈!
程序功能 | 是否需要登录 |
---|---|
下载账号发布作品 | ⭕建议登录 |
下载账号喜欢作品 | ⭕建议登录 |
下载链接作品 | ⭕建议登录 |
获取直播推流地址 | ❌无需登录 |
下载直播视频 | ❌无需登录 |
获取作品评论数据 | ⭕建议登录 |
下载合集作品 | ⭕建议登录 |
获取账号数据 | ⭕建议登录 |
采集搜索结果 | ⭕建议登录 |
采集热榜数据 | ❌无需登录 |
下载收藏作品 | ✔️需要登录 |
下载收藏夹作品 | ✔️需要登录 |
获取收藏合集数据 | ✔️需要登录 |
获取收藏音乐数据 | ✔️需要登录 |
获取收藏短剧数据 | ✔️需要登录 |
Cookie 仅需在失效后重新写入配置文件,并非每次运行程序都要写入配置文件!
Cookie 会影响抖音平台下载的视频文件分辨率,如果无法下载 1080P 视频文件,请尝试更新 Cookie!
程序获取数据失败时,可以尝试更新 Cookie 或者使用已登录的 Cookie!
Q
或 q
代表结束运行max_pages
参数控制请求次数批量下载收藏作品模式
目前仅支持下载当前已登录 Cookie 对应账号的收藏作品,暂不支持多账号settings.json
设置 proxy
参数,否则程序不会使用代理方案一: 下载并解压文件,将旧版本的
TikTokDownloader.db
文件和settings.json
文件复制到_internal
文件夹。方案二: 下载并解压文件(不要运行程序),复制全部文件,直接覆盖旧版本文件。
在使用本项目的代码和功能之前,请您认真考虑并接受以上免责声明。如果您对上述声明有任何疑问或不同意,请不要使用本项目的代码和功能。如果您使用了本项目的代码和功能,则视为您已完全理解并接受上述免责声明,并自愿承担使用本项目的一切风险和后果。
✨ 作者的其他开源项目:
如果 TikTokDownloader 对您有帮助,请考虑为它点个 Star ⭐,感谢您的支持!
微信(WeChat) | 支付宝(Alipay) |
---|---|
![]() |
![]() |
如果您愿意,可以考虑提供资助为 TikTokDownloader 提供额外的支持!
JetBrains 支持全球开源社区认可的活跃项目,并为非商业开发提供免费许可证。
TikHub 是一家领先的数据接口服务供应商,专注于提供高质量的数据接口,涵盖了多个热门平台,包括 抖音、TikTok、小红书、Instagram、Twitter 和 快手 等平台。
TikHub 还提供定制化的服务,如直播间监控、作品监控和达人监控,以满足不同业务场景的需求。
通过每日签到,用户可以免费获取一定额度的使用量;可以使用我的 推荐链接:https://beta-web.tikhub.io/users/signup?referral_code=X084IATy 或 推荐码:X084IATy
,注册并充值即可获得 $2
额度!
TikHub 提供以下服务: