小红书图片打不开别急着删:用 XHS-Downloader 把 HEIC/WEBP 一次换成 JPEG 小红书图片打不开别急着删用 XHS-Downloader 把 HEIC/WEBP 一次换成 JPEG【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader上周末我干了件蠢事花两小时把一位博主的 286 张图片全部抓下来结果能打开的不到三分之一。后来才知道问题不在下载而在格式。XHS-Downloader 这款小红书下载工具能提取作品链接、批量下载图文与视频并且下载时就能把 HEIC、WEBP 这类打不开的格式自动换成 PNG、JPEG让文件落地即可用。这篇就把我怎么从白折腾两小时到一次到位的全过程拆给你。第一关为什么小红书图片总是打不开先弄明白卡在哪你双击图片系统提示无法打开拖进 PS直接报不支持该格式。图片没坏坏的是格式名。小红书原图默认走 HEIC苹果生态格式Windows 和安卓默认不认和 WEBP浏览器专用多数看图软件不认。素材到手了却等于电子垃圾这才是最憋屈的坑。好消息是XHS-Downloader 解决它的思路很轻巧它不做本地转码只是换一条下载链接。图片服务器本身支持按需出图你在配置里选 JPEG它就拼一个带format/jpeg参数的地址给你服务器返回的就是 JPEG 原图。核心逻辑在 source/application/image.pymatch format_: case png | webp | jpeg | heic | avif: return [fhttps://ci.xiaohongshu.com/{token}?imageView2/format/{format_} for i in token_list]一句话解释这就像到餐厅点菜你不用自己下厨本地转码只要报出菜名格式后厨图片服务器按你要的端上来。零转码、零额外依赖、不损画质下载速度还不打折。第二关第一次跑起来三步走先装依赖再启动全程不需要写代码装好 Python 3.12 及以上版本在项目目录执行pip install -r requirements.txt安装依赖执行python main.py启动。启动后你会看到一个终端界面TUI剪贴板里复制一条小红书链接程序会自动识别并开始采集、下载。到这里工具已经能跑了接下来才轮到今天的主角——格式。第三关把图片格式换成 JPEG有三条路路线一改配置文件一劳永逸首次运行后项目根目录会自动生成settings.json由 source/module/settings.py 管理。找到image_format这一行image_format: JPEG保存后重启程序之后所有图文作品都会以 JPEG 落地。支持AUTO、PNG、WEBP、JPEG、HEIC注意大写照抄最稳。路线二命令行加参数即用即弃不想动配置文件一条命令临时指定不留下任何配置痕迹python main.py --url 作品链接 --image-format JPEG--image-format的缩写是-if支持png、webp、jpeg、heic、auto大小写都行。所有参数说明可以用python main.py --help查看帮助表格里能找到--image-format的完整说明路线三TUI 界面上下键点选懒得记命令的话启动python main.py进入终端界面在程序设置里找到图片下载格式用方向键在 AUTO、PNG、WEBP、JPEG、HEIC 之间切换回车即保存三条路怎么选看这张对比表方式生效范围适合场景上手难度改 settings.json永久长期固定一种格式最低命令行 -if 参数单次临时交付、测试低TUI 界面点选永久不想碰文件的用户最低第四关开发者怎么接传一个参数的事二次开发时在实例化XHS时传入image_format即可完整写法见 example.pyasync with XHS( image_formatWEBP, # 支持AUTO、PNG、WEBP、JPEG、HEIC ) as xhs: await xhs.extract(url, downloadTrue)一句话解释image_format就是你给程序下的出图指令改这一个参数所有下载逻辑自动跟着走不用动其他任何代码。六种格式速查表别再选错取值特点适合谁AUTO原样保存最高画质存档党、怕损图PNG无损、支持透明设计、抠图再编辑WEBP体积小约三成网页用图、省硬盘JPEG兼容性最好交付、发社交平台HEIC苹果生态原生只在苹果设备上用AVIF压缩率天花板追求极致体积最后三个提醒帮你少踩坑除非你确定用苹果生态否则别选 HEICWindows 和安卓默认打不开等于给自己挖坑格式名必须大写配置里小写会在参数校验时报错格式切换依赖图片服务器的响应遇到转换失败先确认网络能不能直连图片域名必要时给程序配上代理。现在就去试不用再对着灰蒙蒙的缩略图干瞪眼。装好 XHS-Downloader跑一条链接把image_format设成 JPEG亲眼看看落地即可用是什么体验想深入研究的可以直接克隆仓库看源码git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader实用提示图文很多的链接记得用--index只挑你需要的图片序号比如--index 1 3 5配合-if JPEG一起用下载量直接砍半速度翻倍。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考