大家好,我是热爱开源的了不起。
前段时间,了不起为大家分享了一个小红书视频图片下载利器 XHS-Downloader,有些朋友用了之后感觉很好用,纷纷在后台问我除了小红书以外,能否也给大家找一下抖音的视频下载工具。这不是巧了么,XHS-Downloader 的作者还提供了另一个开源项目——TikTokDownloader,现在就分享给大家。
项目简介
TikTokDownloader 是一款完全开源的抖音/TikTok 视频下载工具,同样是使用 Python 开发,基于 Requests 模块实现。使用 TikTokDownloader,你不仅可以根据一个视频的分享链接下载视频和视频封面,也可以批量下载抖音账号中发布、喜欢、收藏的作品,以及批量下载抖音合集作品等,这些功能为用户提供了很大的便利。
项目使用
TikTokDownloader 使用起来很简单,虽然配置上可能会稍微有些复杂,不过不用担心,文档里描述的还是很清楚的。
项目启动
首先从项目的 release 页下载 TikTokDownloader 的压缩包,解压后直接双击运行 main.exe 即可。
如果是首次使用,需要在弹出的对话框中输入 yes 表明已经阅读了免责声明。
配置 Cookie
TikTokDownloader 需要配置你抖音账号的 Cookie 才能实现后续的功能,这里我们按照菜单项的提示输入 2,再按回车键,用抖音扫一扫弹出的二维码进行登录即可。
如果提示登录失败无法获取 Cookie 等信息,那我们就只能用手动输入 Cookie 的方式了。
如何获取我们账号的 Cookie 呢?按照官方文档的以下步骤操作就可以:
如果是使用 Chrome 浏览器的话,也是类似的方法,最终我们可以从开发人员工具中获取到我们需要的 Cookie 值,如图:
回到我们的工具界面,输入菜单项 1 按下回车,将 Cookie 复制出来后粘贴到对话框中即可完成配置。
下载视频
配置成功后,我们输入菜单项中的 5,即可在 web 页面中进行操作,交互会更人性化些。
点击界面左侧的作品下载,将要下载的抖音/tiktok 视频的分享链接粘贴到图中所示的输入框中,点击获取下载链接,稍等片刻,右侧就会显示出视频的预览图。之后我们就可以点击“下载视频”按钮下载这个作品啦。
批量下载
再给大家演示一个批量下载的功能,批量下载需要在终端命令行模式下执行。我们回到工具的终端界面,输入菜单项中的 3,进入终端命令行模式。
这里选择 10,去下载登录账号中收藏的视频作品。工具会自动解析获取收藏的作品数,并批量依次下载。
稍等片刻后,视频就会下载到_internal 文件夹下的一个默认目录,每个视频的文件名都按照日期 + 视频标题的格式保存,如图所示:
总结
TikTokDownloader 是个非常强大的抖音视频下载工具,以上只是介绍了一部分常用的功能,其他的功能就需要大家自行探索啦 ~
1 | 项目地址:https://github.com/JoeanAmier/TikTokDownloader |