From 2359cf93a4f0e6f34561c5569ea554b23b1a1f1c Mon Sep 17 00:00:00 2001 From: JoeanAmier Date: Sun, 8 Sep 2024 11:26:25 +0800 Subject: [PATCH] =?UTF-8?q?perf(XHS-Downloader.js):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BD=9C=E5=93=81=E9=93=BE=E6=8E=A5=E6=8F=90=E5=8F=96=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/Release_Notes.md | 31 ++----------------------------- static/XHS-Downloader.js | 4 ++-- 2 files changed, 4 insertions(+), 31 deletions(-) diff --git a/static/Release_Notes.md b/static/Release_Notes.md index ba42fbe..b7115a4 100644 --- a/static/Release_Notes.md +++ b/static/Release_Notes.md @@ -1,36 +1,9 @@ **项目更新内容:** -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. 优化文件后缀处理逻辑
**用户脚本更新内容:** -1. 新增专辑作品链接提取功能 -2. 更新作品链接提取功能 -3. 其他细节优化 +1. 优化作品链接提取功能 diff --git a/static/XHS-Downloader.js b/static/XHS-Downloader.js index 83f82a9..40a1ea9 100644 --- a/static/XHS-Downloader.js +++ b/static/XHS-Downloader.js @@ -1,7 +1,7 @@ // ==UserScript== // @name XHS-Downloader // @namespace https://github.com/JoeanAmier/XHS-Downloader -// @version 1.6.2 +// @version 1.6.3 // @description 提取小红书作品/用户链接,下载小红书无水印图文/视频作品文件 // @author JoeanAmier // @match http*://xhslink.com/* @@ -342,7 +342,7 @@ return notesRawValue.map(item => item.id); } - const generateNoteUrls = data => data.map(([id, token]) => `https://www.xiaohongshu.com/explore/${id}?xsec_token=${token}&xsec_source=pc_feed`).join(" "); + const generateNoteUrls = data => data.map(([id, token]) => `https://www.xiaohongshu.com/explore/${id}?xsec_token=${token}&xsec_source=pc_user`).join(" "); const generateUserUrls = data => data.map(id => `https://www.xiaohongshu.com/user/profile/${id}`).join(" ");