• Stars
    star
    2,981
  • Rank 15,049 (Top 0.3 %)
  • Language
    Python
  • License
    MIT License
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

抖音去水印批量下载用户主页作品、喜欢、图文、音频

TikTokDownload

抖音去水印视频下载

Discord server jsDelivr monthly hits badge

English 简体中文

使用教程

运行软件前先打开目录下conf.ini 文件按照要求进行配置

批量下载使用TikTokTool,直接修改配置文件;单一视频下载推荐TikTokWeb项目在线解析;TikTokMulti不再维护

TikTokTool TikTokMulti
新版配置文件conf.ini 旧版配置文件conf.conf

遇到的问题和开发者更新说明贴

更新说明贴#311 其他issues里的第三方个人信息请注意甄别

  • 以下是我和@Evil0ctal 合作的仓库 TikHub-horiz-aero

  • 这是我们的Discord开发官方频道 Discord server

安装及启动

1、在项目文件夹控制台输入pip install -r requirements.txt安装本项目依赖 (确保本地安装Python -> )

进入Util文件夹,控制台输入npm i安装node依赖

2、运行./server.bat启动本地接口解析 (确保本地安装Node.js -> )

image

3、运行./tiktoktool.py批量下载

包使用方法:

# example.py
import TikTokDownload as TK
import Util

# 单视频下载
# TK.video_download(*TK.main())

# 批量下载
if __name__ == '__main__':
    # 获取命令行参数
    cmd = Util.Command()
    # 获取headers
    headers = Util.Cookies(cmd.setting()).dyheaders
    # 获取主页内容
    profile = Util.Profile(headers)
    # 使用参数并下载
    profile.getProfile(cmd.setting())
    input('[  完成  ]:已完成批量下载,输入任意键后退出:')

example.py需确保Util目录与TikTokDownload.py文件都在相同目录中

example.py需确保Util目录与TikTokDownload.py文件都在相同目录中

example.py需确保Util目录与TikTokDownload.py文件都在相同目录中

重要的话说三遍

如何编译

运行根目录下./build.bat文件按控制台提示即可,生成的exe./dist目录中

批量下载

  • 下载录制 image

  • 直播推流 image

  • 跳过已下载 image

  • 图文下载 image

  • 全部下载 image

  • 资源文件夹

image

issues反馈

如有您有任何bug或者意见反馈请在 https://github.com/Johnserf-Seed/TikTokDownload/issues 发起

下载模式

单视频下载TikTokDownload;批量下载TikTokTool;图文下载 TikTokPic;测试版图形界面 TikTokMultiGUI

注意(常见错误):

  1. 单个视频链接与用户主页链接要分清,软件闪退可以通过终端运行查看报错信息(一般是链接弄错的问题)

    如:

    • image
    • image

    链接一定要输入仔细,配置文件只支持用户主页

    • image

    出现报用户昵称错误的情况需要在主页发布一条视频,原因见 获取用户昵称失败————主页若空作品则无法下载喜欢页

  2. 配置文件一定要UTF-8格式

    正确:

image

错误:

image

挺抽风的,另存为的UTF-8有时候居然不可以会闪退,玄学

  1. 如果出现长时间的api抓取可能是姿势不对(抖音api服务器会抽)
  2. 现在新增了日志功能,可以在logs中找到所有的日志文件,汇报issue的时候可以附上

New

23/03/10 异步下载、进度条美化

image

本地接口参数解析服务

image

22/09/15 支持获取抖音直播推流解析

image

22/08/30 支持批量下载时自动下载主页所有图集内容

image

image

image

05/01 更新了无水印图集下载功能 ->TikTokPic.py

image

image

04/23 后的新版支持解析1080p分辨率视频(注,虽然下载的是1080p,但是原视频不满足1080p的情况下,即使下载到本地也还是原本的分辨率

720p对比1080p

image

GUI版

image

可自行在GUI文件夹内编译ui -> pyuic5 -o Main.py Main.ui

V1.3.0控制台界面版本

image

uTools插件同步开发中...

image

image

image

ToDo

  • 无水印图集下载功能
  • 可视化界面
  • 直播推流保存
  • 支持多平台视频解析
  • 记录作品详细信息到本地数据库
  • 本地服务检测抖音关注用户作品的更新情况 (并推送)
  • 所有已关注用户主页的视频批量下载的可选功能
  • 收藏作品与搜索作品下载
  • 制作本地接口解析服务

Web版项目

Johnserf-Seed/TikTokWeb

image

赞赏

赞赏

https://www.patreon.com/TikTokDownload713

声明

本项目只做个人学习研究之用,不得用于商业用途!