拓冰建站拓冰建站
首页 / 资讯中心 / 正文

3分钟上手:用 douyin-downloader 批量下载抖音视频封面

3分钟上手用 douyin-downloader 批量下载抖音视频封面【免费下载链接】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 的思路很直接把链接写进配置文件打开cover开关跑一条命令目录里就会批量生成对应的_cover.jpg文件。下面带你从零走到能批量取封面全程 3 分钟。快速上手装好依赖下载第一张封面这一节帮你把环境装好并看到第一张封面文件。项目要求 Python 3.9 以上。克隆仓库并安装依赖再把示例配置复制成正式配置git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml接着在config.yml里填一个视频链接并打开封面开关video: false表示只存封面不拉视频文件省带宽link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ video: false cover: true主页批量下载依赖登录态所以先取一次 Cookie会弹浏览器让你登录登录后回终端按回车它自动写回配置python -m tools.cookie_fetcher --config config.yml最后运行并验证python run.py -c config.yml跑完后打开Downloaded/目录能找到*_cover.jpg文件就说明成功了。从单条到批量三种取封面的方式这一节帮你把取一条扩展成取一主页。单条取封面就是上一节的用法link里放视频、图文或合集链接cover: true。配置文件列清单link本身是个列表塞进任意多条链接一次运行全部处理link: - https://www.douyin.com/video/7604129988555574538 - https://www.douyin.com/note/7341234567890123456 - https://v.douyin.com/xxxx/主页整批取封面把link换成作者主页地址加mode和数量限制跑完后该作者的作品封面会按作者名/post/日期_标题_id/的层级各存一份link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50不想每次都改文件也可以在命令行临时追加链接和并发数python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 -t 8常用参数速查改哪几项最有用这一节帮你省得翻整份配置模板最常动的 6 项在这里。配置项说明cover是否保存封面默认false取封面必须改成truevideo是否下载视频本体取素材时可设false只留封面path保存目录默认./Downloaded/封面都落在其下thread并发数默认 5量大时可上调到 8-10retry_times失败重试次数默认 3number.post主页模式下载条数上限0表示不限完整模板含proxy、start_time/end_time时间过滤、increase增量开关等见 config.example.yml。背后是怎么做的封面不是截图而是从作品详情接口里直接读字段。core/metadata.py 按origin_cover→cover_original_scale→cover的顺序找静态封面字段取到镜像地址列表后挑一张下载图文作品没有视频封面就用第一张图兜底。只要cover打开每个作品都会在同目录生成*_cover.jpg。高频问题与解决这一节帮你处理跑批时最容易卡住的 4 个情况。只能抓到 20 条左右就停翻页触发了风控。确认browser_fallback.enabled: true且headless: false浏览器弹窗后手动完成验证再关窗。Cookie 失效、接口报错重新跑python -m tools.cookie_fetcher --config config.yml刷新即可。没有生成_cover.jpg先查cover是否仍是默认false图文作品生成的是第一张图属正常。想重下已下载的作品程序用数据库记录 本地文件双重去重两边记录都要清掉才会重新下载方法见 README.zh-CN.md 的重新下载一节。收尾douyin-downloader 把封面下载做成一个配置开关配合主页批量和增量模式可以沉淀一个长期维护的封面素材库。核心文件config.example.yml配置模板、core/metadata.py封面地址解析、run.py入口。现在就可以打开config.yml把cover改成true先拿一条链接跑通。【免费下载链接】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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门