Releases: JoeanAmier/XHS-Downloader
XHS-Downloader V2.6
项目更新内容:
- 修复作品类型判断失败时异常退出的问题
- 修改服务器模式请求路径为
/xhs/detail - 修改服务器模式默认端口为
5556 - 命令行模式支持传递多个作品链接
- 新增
folder_name参数检查 - 服务器模式新增 MCP 模式
- 配置与文件归集到单文件夹
- 优化配置文件参数容错机制
- 优化提取链接的正则表达式
- 修改服务器模式启动命令
- 支持更多作品链接格式
- 支持音乐图集作品下载
- 其他细节优化
用户脚本更新内容:
版本号:2.1.10
- 修复单张图片的作品下载后文件损坏问题
- 添加未登录状态下无法提取作品链接的提示
- 修复提取搜索结果作品链接失败的问题
- 脚本设置新增
菜单始终显示配置项 - 修复用户脚本 CSS 样式冲突问题
- 优化运行弹窗提示的交互界面样式
- 新增支持仅提取勾选的作品链接
- 优化提取作品 ID 的正则表达式
- 优化图文作品复选弹窗交互效果
- 优化图文作品复选弹窗显示效果
- 优化用户脚本运行状态提示
XHS-Downloader V2.5
项目更新内容:
- 增加对
JPEG和HEIC图片格式的支持 - 新增启动
监听剪贴板模式时清空剪贴板内容 - 修复
监听剪贴板模式可能丢失链接的问题 - 支持以发布时间作为文件修改时间
- 支持按作者归档保存作品文件
- 支持 API 模式设置临时代理
- 新增自动更新作者昵称功能
- 优化
headers处理逻辑 - 优化语言代码获取逻辑
- 支持
SOCKS代理 - 支持设置作者别名
注意:
配置文件新增参数 mapping_data、author_archive、write_mtime,旧版本更新需要手动添加配置内容:"mapping_data": {}, "author_archive": false, "write_mtime": false;或者直接删除旧版配置文件后再运行程序!
用户脚本更新内容:
版本号:2.0.0
- 重构用户脚本交互界面
- 重构用户脚本交互效果
- 新增选择图片下载功能
- 重构用户脚本设置面板
- 更新用户脚本功能说明
XHS-Downloader V2.4
项目更新内容:
- 修复命令行模式语言不生效的问题
- 修复删除下载记录无效的问题
- 优化文件名称非法字符处理
- 支持 API 模式传入 Cookie
- 优化删除下载记录功能
- 适配新版本 HTTPX 库
- 适配新版本 Textual 库
- 更新程序交互界面
- 重构项目翻译模块
- 更正英语语言代码
- 优化文件下载功能
- 降低内置延时机制
- 其他细节优化
用户脚本更新内容:
版本号:1.8.6
- 重构自动滚动页面功能
- 新增文件名称长度限制
- 优化文件名称过滤规则
- 新增文件打包下载功能
- 优化作品文件下载速度
- 新增下载失败重试机制
- 优化文件下载功能
注意:自动滚动页面功能默认关闭!启用该功能可能会被小红书检测为自动化操作,从而导致账号受到风控或封禁!该功能在使用过程中遇到任何问题请及时向开发者反馈!
XHS-Downloader V2.3
项目更新内容:
- 修复下载文件频繁提示失败的问题
- 更新从浏览器读取 Cookie 功能
- 修复文件名称过长报错的问题
- 优化已下载文件判断逻辑
- 新增文件名称长度限制
- 优化文件后缀处理逻辑
- 优化代理测试逻辑
- 修复其他已知问题
- 优化代码运行逻辑
旧版本升级后首次运行请删除配置文件 settings.json,删除后重新运行程序会自动生成新的默认配置文件!
Windows 系统需要以管理员身份运行程序才能读取 Chromium、Chrome、Edge 浏览器 Cookie!
用户脚本更新内容:
- 重构作品链接提取功能
- 禁用自动滚动屏幕功能
1.7.1 的用户脚本有封号风险,请及时更新用户脚本后再使用!
XHS-Downloader V2.2
项目更新内容:
- 使用 rookiepy 替代 browser-cookie3
- 修复 record_data 参数无效的问题
- 新增文件名称非法字符处理机制
- 移除 sec_ch_ua_platform 参数
- 新增自动删除空文件夹功能
- 优化重定向链接获取逻辑
- 引入 aiofiles 库操作文件
- 修复 ScannerError 错误
- 修改 chunk 参数默认值
- 优化作品数据提取逻辑
- 优化作品数据返回格式
- 优化项目运行信息提示
- 新增作品下载记录开关
- 新增文件断点续传功能
- 新增获取数据延时处理
- 移除文件并发下载功能
- 移除 sec_ch_ua 参数
- 默认开启局域网访问
- 新增下载并发限制
- 修复其他已知问题
- 更新英语翻译
- 其他细节优化
建议删除旧版配置文件 settings.json,删除后重新运行程序会自动生成新的默认配置文件!
注意:Mac OS 平台可执行文件 main 可能需要从终端命令行启动;受设备限制,Mac OS 平台可执行文件尚未经过测试,无法保证可用性!
用户脚本更新内容:
- 新增专辑作品链接提取功能
- 更新作品链接提取功能
- 其他细节优化
XHS-Downloader_V2.1
更新日志:
- 使用 HTTPX 替代 AIOHTTP
- 使用 FastAPI 替代 AIOHTTP
- 更新 Dockerfile 文件
- 优化 Web API 模式
- 更新命令行调用模式
- 新增请求头参数设置
- 更新项目依赖库版本
- 其他细节优化
XHS-Downloader_V2.0
更新日志:
- 修复网络错误导致异常退出的问题
- 新增视频/图文作品文件下载开关
- 修复检查新版本功能错误的问题
- 新增自定义作品文件名称功能
- 更新小红书视频文件下载接口
- 新增 livePhoto 下载功能
- 新增 livePhoto 下载开关
- 移除 user_agent 参数
- 优化跳过已下载作品功能
- 新增 Web API 模式
- 优化 TUI 交互界面
- 修复其他已知问题
- 其他细节优化
XHS-Downloader_V1.9
更新日志:
- 新增从浏览器获取 Cookie 功能
- 修复下载 PNG 图片失败的问题
- 更新无水印图片地址处理逻辑
- 新增支持命令行运行模式
- 修复删除记录失败的问题
- 优化作品数据储存格式
- 优化文件下载状态提示
- 移除内置延时机制
- 修复其他已知问题
- 其他细节优化
注意:请删除旧版配置文件并重新生成;作品下载记录与旧版不兼容,如有需要请注意迁移数据!
XHS-Downloader_V1.8
更新日志:
- 新增监听剪贴板下载作品功能
- 新增图片下载格式设置
- 优化作品文件名称格式
- 提高作品文件下载效率
- 优化程序异常捕获
- 优化配置文件参数
- 新增作品处理延时
- 新增英语语言支持
- 移除内置 Cookie
- 优化 TUI 交互效果
旧版本升级请删除 settings.json 配置文件,运行程序会重新生成该文件!
XHS-Downloader_V1.7
更新日志:
- 优化配置文件的编码方式
- 更新无水印视频提取逻辑
- 更新无水印图片提取逻辑
- 优化无水印图片文件格式
- 优化作品文件名称格式
- 新增保存作品数据功能
- 增加作品归档保存功能
- 优化程序代码运行逻辑
- 优化 TUI 交互效果
- 其他细节优化