perf(XHS-Downloader.js): 优化作品链接提取功能

This commit is contained in:
JoeanAmier 2024-09-08 11:26:25 +08:00
parent 14bf951ca6
commit 2359cf93a4
2 changed files with 4 additions and 31 deletions

View File

@ -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. 其他细节优化
<p><strong>建议删除旧版配置文件 <code>settings.json</code>,删除后重新运行程序会自动生成新的默认配置文件!</strong></p>
<p><strong>注意Mac OS 平台可执行文件 <code>main</code> 可能需要从终端命令行启动受设备限制Mac OS 平台可执行文件尚未经过测试,无法保证可用性!</strong></p>
1. 优化文件后缀处理逻辑
<hr>
**用户脚本更新内容:**
1. 新增专辑作品链接提取功能
2. 更新作品链接提取功能
3. 其他细节优化
1. 优化作品链接提取功能

View File

@ -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(" ");