Skip to content

Releases: JoeanAmier/XHS-Downloader

XHS-Downloader V2.6

11 Aug 05:05

Choose a tag to compare

项目更新内容:

  1. 修复作品类型判断失败时异常退出的问题
  2. 修改服务器模式请求路径为 /xhs/detail
  3. 修改服务器模式默认端口为 5556
  4. 命令行模式支持传递多个作品链接
  5. 新增 folder_name 参数检查
  6. 服务器模式新增 MCP 模式
  7. 配置与文件归集到单文件夹
  8. 优化配置文件参数容错机制
  9. 优化提取链接的正则表达式
  10. 修改服务器模式启动命令
  11. 支持更多作品链接格式
  12. 支持音乐图集作品下载
  13. 其他细节优化

用户脚本更新内容:

版本号:2.1.10

  1. 修复单张图片的作品下载后文件损坏问题
  2. 添加未登录状态下无法提取作品链接的提示
  3. 修复提取搜索结果作品链接失败的问题
  4. 脚本设置新增 菜单始终显示 配置项
  5. 修复用户脚本 CSS 样式冲突问题
  6. 优化运行弹窗提示的交互界面样式
  7. 新增支持仅提取勾选的作品链接
  8. 优化提取作品 ID 的正则表达式
  9. 优化图文作品复选弹窗交互效果
  10. 优化图文作品复选弹窗显示效果
  11. 优化用户脚本运行状态提示

XHS-Downloader V2.5

20 Apr 13:05

Choose a tag to compare

项目更新内容:

  1. 增加对 JPEGHEIC 图片格式的支持
  2. 新增启动 监听剪贴板 模式时清空剪贴板内容
  3. 修复 监听剪贴板 模式可能丢失链接的问题
  4. 支持以发布时间作为文件修改时间
  5. 支持按作者归档保存作品文件
  6. 支持 API 模式设置临时代理
  7. 新增自动更新作者昵称功能
  8. 优化 headers 处理逻辑
  9. 优化语言代码获取逻辑
  10. 支持 SOCKS 代理
  11. 支持设置作者别名

注意:

配置文件新增参数 mapping_dataauthor_archivewrite_mtime,旧版本更新需要手动添加配置内容:"mapping_data": {}, "author_archive": false, "write_mtime": false;或者直接删除旧版配置文件后再运行程序!


用户脚本更新内容:

版本号:2.0.0

  1. 重构用户脚本交互界面
  2. 重构用户脚本交互效果
  3. 新增选择图片下载功能
  4. 重构用户脚本设置面板
  5. 更新用户脚本功能说明

XHS-Downloader V2.4

05 Jan 03:50

Choose a tag to compare

项目更新内容:

  1. 修复命令行模式语言不生效的问题
  2. 修复删除下载记录无效的问题
  3. 优化文件名称非法字符处理
  4. 支持 API 模式传入 Cookie
  5. 优化删除下载记录功能
  6. 适配新版本 HTTPX 库
  7. 适配新版本 Textual 库
  8. 更新程序交互界面
  9. 重构项目翻译模块
  10. 更正英语语言代码
  11. 优化文件下载功能
  12. 降低内置延时机制
  13. 其他细节优化

用户脚本更新内容:

版本号:1.8.6

  1. 重构自动滚动页面功能
  2. 新增文件名称长度限制
  3. 优化文件名称过滤规则
  4. 新增文件打包下载功能
  5. 优化作品文件下载速度
  6. 新增下载失败重试机制
  7. 优化文件下载功能

注意:自动滚动页面功能默认关闭!启用该功能可能会被小红书检测为自动化操作,从而导致账号受到风控或封禁!该功能在使用过程中遇到任何问题请及时向开发者反馈!

XHS-Downloader V2.3

10 Nov 07:50

Choose a tag to compare

项目更新内容:

  1. 修复下载文件频繁提示失败的问题
  2. 更新从浏览器读取 Cookie 功能
  3. 修复文件名称过长报错的问题
  4. 优化已下载文件判断逻辑
  5. 新增文件名称长度限制
  6. 优化文件后缀处理逻辑
  7. 优化代理测试逻辑
  8. 修复其他已知问题
  9. 优化代码运行逻辑

旧版本升级后首次运行请删除配置文件 settings.json,删除后重新运行程序会自动生成新的默认配置文件!

Windows 系统需要以管理员身份运行程序才能读取 Chromium、Chrome、Edge 浏览器 Cookie!


用户脚本更新内容:

  1. 重构作品链接提取功能
  2. 禁用自动滚动屏幕功能

⚠️ 由于小红书规则更新,使用版本号低于 1.7.1 的用户脚本有封号风险,请及时更新用户脚本后再使用!

⚠️ 由于作品链接携带日期信息,使用先前日期获取的作品链接可能会被风控,建议下载作品文件时使用最新获取的作品链接!

XHS-Downloader V2.2

30 Aug 05:25

Choose a tag to compare

项目更新内容:

  1. 使用 rookiepy 替代 browser-cookie3
  2. 修复 record_data 参数无效的问题
  3. 新增文件名称非法字符处理机制
  4. 移除 sec_ch_ua_platform 参数
  5. 新增自动删除空文件夹功能
  6. 优化重定向链接获取逻辑
  7. 引入 aiofiles 库操作文件
  8. 修复 ScannerError 错误
  9. 修改 chunk 参数默认值
  10. 优化作品数据提取逻辑
  11. 优化作品数据返回格式
  12. 优化项目运行信息提示
  13. 新增作品下载记录开关
  14. 新增文件断点续传功能
  15. 新增获取数据延时处理
  16. 移除文件并发下载功能
  17. 移除 sec_ch_ua 参数
  18. 默认开启局域网访问
  19. 新增下载并发限制
  20. 修复其他已知问题
  21. 更新英语翻译
  22. 其他细节优化

建议删除旧版配置文件 settings.json,删除后重新运行程序会自动生成新的默认配置文件!

注意:Mac OS 平台可执行文件 main 可能需要从终端命令行启动;受设备限制,Mac OS 平台可执行文件尚未经过测试,无法保证可用性!


用户脚本更新内容:

  1. 新增专辑作品链接提取功能
  2. 更新作品链接提取功能
  3. 其他细节优化

XHS-Downloader_V2.1

03 Jul 14:55

Choose a tag to compare

更新日志:

  1. 使用 HTTPX 替代 AIOHTTP
  2. 使用 FastAPI 替代 AIOHTTP
  3. 更新 Dockerfile 文件
  4. 优化 Web API 模式
  5. 更新命令行调用模式
  6. 新增请求头参数设置
  7. 更新项目依赖库版本
  8. 其他细节优化

XHS-Downloader_V2.0

19 Jun 12:50

Choose a tag to compare

更新日志:

  1. 修复网络错误导致异常退出的问题
  2. 新增视频/图文作品文件下载开关
  3. 修复检查新版本功能错误的问题
  4. 新增自定义作品文件名称功能
  5. 更新小红书视频文件下载接口
  6. 新增 livePhoto 下载功能
  7. 新增 livePhoto 下载开关
  8. 移除 user_agent 参数
  9. 优化跳过已下载作品功能
  10. 新增 Web API 模式
  11. 优化 TUI 交互界面
  12. 修复其他已知问题
  13. 其他细节优化

XHS-Downloader_V1.9

30 Mar 06:10

Choose a tag to compare

更新日志:

  1. 新增从浏览器获取 Cookie 功能
  2. 修复下载 PNG 图片失败的问题
  3. 更新无水印图片地址处理逻辑
  4. 新增支持命令行运行模式
  5. 修复删除记录失败的问题
  6. 优化作品数据储存格式
  7. 优化文件下载状态提示
  8. 移除内置延时机制
  9. 修复其他已知问题
  10. 其他细节优化

注意:请删除旧版配置文件并重新生成;作品下载记录与旧版不兼容,如有需要请注意迁移数据!

XHS-Downloader_V1.8

02 Mar 07:30

Choose a tag to compare

更新日志:

  1. 新增监听剪贴板下载作品功能
  2. 新增图片下载格式设置
  3. 优化作品文件名称格式
  4. 提高作品文件下载效率
  5. 优化程序异常捕获
  6. 优化配置文件参数
  7. 新增作品处理延时
  8. 新增英语语言支持
  9. 移除内置 Cookie
  10. 优化 TUI 交互效果

旧版本升级请删除 settings.json 配置文件,运行程序会重新生成该文件!

XHS-Downloader_V1.7

23 Dec 02:59

Choose a tag to compare

更新日志:

  1. 优化配置文件的编码方式
  2. 更新无水印视频提取逻辑
  3. 更新无水印图片提取逻辑
  4. 优化无水印图片文件格式
  5. 优化作品文件名称格式
  6. 新增保存作品数据功能
  7. 增加作品归档保存功能
  8. 优化程序代码运行逻辑
  9. 优化 TUI 交互效果
  10. 其他细节优化