首页 / 资讯中心 / 文章详情

抖音视频下载实操:从单条到整页批量抓取,一条命令的事

抖音视频下载实操:从单条到整页批量抓取,一条命令的事 ★ FEATURED ARTICLE
抖音视频下载实操从单条到整页批量抓取一条命令的事【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具去水印支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader想追一个博主的更新却得一条条点开、截图、再找无水印链接最后才存到本地这事完全可以交给 douyin-downloader 来干。它是个免费开源、能跑在自己电脑上的抖音下载工具单条视频去水印、作者主页整页批量抓取、直播录制和评论采集都支持还带断点续传和自动去重装好配一次 Cookie 就能长期用。抖音下载替你省掉的手动活手动翻主页找视频 → 它按作者整页批量下载。手动找去水印链接 → 它自动挑无水印源。手动删重复文件 → 它用 SQLite 去重。手动盯进度防中断 → 它失败自动重试、缺文件自动补下。手动整理文件夹 → 它按作者和日期自动归档。下面直接动手。两分钟配好环境把仓库拉到本地这是后面所有命令的起点。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader跑完你会看到一个 douyin-downloader 文件夹里面就是工具本体。装好运行需要的 Python 依赖这一步只动环境不碰项目文件。pip install -r requirements.txt跑完你会看到依赖一个个装完最后一行没有报错就算成功。复制一份配置文件后面只改这份示例配置不动。cp config.example.yml config.yml跑完你会在目录里多出一个 config.yml这就是你的下载配置。让脚本自动帮你拿 Cookie不用手动拼那一长串字符串。python -m tools.cookie_fetcher --config config.yml跑完会弹出抖音登录页登录成功回终端按一下回车Cookie 就自动写好了。先下一条抖音视频试试先只下一条单视频确认整条链路是通的。在 config.yml 里只留这几行其余保持默认link: - https://www.douyin.com/video/7604129988555574538python run.py -c config.yml终端里会弹出 Rich 进度条视频本体、封面、音乐各自走完进度最后显示成功数。看到「1/1 成功」且没有红色失败就说明没出错。文件默认落在 Downloaded 目录里按「日期_标题_编号」命名一眼能认出是哪条作品。从一条到一百条抖音批量下载把链接换成作者主页再指定模式和数量就从单条变成整页link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50 # 只下最新 50 条填 0 表示全量模式有四种。post 发布、like 点赞、mix 合集、music 音乐可以一次写多个同时抓。跨模式自动去重。同一条作品在发布和合集里都出现也只下一遍配合 SQLite 历史重跑会自动跳过已下载的。并发和限速。thread 默认 5网络好调到 8怕触发风控就降到 2再留默认速率限制。开 increase 就是增量长期跟一个账号基本零成本。README 没写在首页的抖音下载功能直播录制。把链接换成直播间地址即可主播下播时已录数据会保留。python run.py -c config.yml -u https://live.douyin.com/123456789评论采集。配comments.enabled: true后每条作品旁多一个评论 JSON可选拉二级回复。热搜与关键词搜索。python run.py --hot-board 30导一份热搜快照python run.py --search 关键词按词抓作品列表做选题调研很省事。收藏夹与合集。当前登录账号的收藏作品和收藏合集可以整批搬下来注意只能抓自己的、且要单独用。完成通知。任务跑完推 Bark、Telegram 或企业微信 Webhook夜里挂机下载也能第一时间知道结果。跑完打开文件夹抖音下载文件这样归档文件不会一股脑堆一起默认按「作者 → 模式 → 日期」分层每条作品一个目录Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_aweme_id/ ├── 2024-02-07_作品标题_aweme_id.mp4 ├── 2024-02-07_作品标题_aweme_id_cover.jpg ├── 2024-02-07_作品标题_aweme_id_music.mp3 └── 2024-02-07_作品标题_aweme_id_data.json目录和文件名的模板分别在folder_template和filename_template里改日期默认取作品发布时间而不是下载时间归档和复盘都方便。想换命名顺序改这两个字段就行。抖音下载报错不可怕先查这四个Cookie 过期。接口突然报错多半是登录态失效重跑一遍python -m tools.cookie_fetcher --config config.yml就好。只抓到 20 条。翻页被风控限了确认browser_fallback.enabled: true且headless: false弹窗出来手动过一下验证再继续。直播 HLS 源。FLV 录下来直接能播HLS 只存 playlist要自己用 ffmpeg 后处理算实验功能别期待太高。收藏夹只能自用。collect 模式只支持当前登录账号、且必须单独用不能和 post、like 混着写这是目前的硬限制。回到开头那个追更的场景现在你只需要把博主主页贴进 config配好模式就一条命令收工。想先试手就从python run.py -c config.yml跑起。工具免费开源还带了 Dockerfile想直接容器化部署也行。【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具去水印支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站