yukaidi
|
88739e8d1a
|
fix(test): JsParserTest Vertx 资源泄漏修复
将各 @Test 方法中局部创建的 Vertx.vertx() 统一为成员变量,
通过 @Before 创建并初始化,@After 关闭,避免资源泄漏。
|
2026-05-29 04:04:52 +08:00 |
|
yukaidi
|
ffaba4f496
|
fix(test): BaiduPhotoParserTest Vertx 资源泄漏修复
将各 @Test 方法中局部创建的 Vertx.vertx() 统一为成员变量,
通过 @Before 创建并初始化,@After 关闭,避免资源泄漏。
|
2026-05-29 04:03:37 +08:00 |
|
yukaidi
|
189d1477a8
|
fix: 将 fetch-runtime.js 复制到 test resources,修复测试类加载不到资源文件
CI 运行测试时 JsParserExecutor.loadFetchRuntime() 通过 ClassLoader.getResourceAsStream
找不到 fetch-runtime.js。将文件复制到 parser/src/test/resources/ 确保测试类路径可用。
|
2026-05-29 01:25:32 +08:00 |
|
q
|
ce0fbf65aa
|
fixed test docx
|
2026-04-28 15:57:50 +08:00 |
|
q
|
b967c7a1bb
|
Merge pull request #177 from qaiu/pr-177
# Conflicts:
# parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java
# parser/src/test/java/cn/qaiu/parser/PanDomainTemplateTest.java
|
2026-04-19 08:51:44 +08:00 |
|
copilot-swe-agent[bot]
|
c401a84eb8
|
feat: add Feishu cloud disk share parser (file + folder support)
Add FsTool parser for Feishu (飞书) cloud disk share links.
Supports both file and folder share URL formats:
- File: https://xxx.feishu.cn/file/{token}
- Folder: https://xxx.feishu.cn/drive/folder/{token}
The parser:
- Fetches anonymous session cookies from share page
- Uses Range probe to detect filename and size
- Returns download URL with required headers (Cookie, Referer)
- Supports folder listing via v3 API with pagination
- Updates README with Feishu in supported cloud disk list
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/56418d09-a396-40cf-a080-c71e4a69c323
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com>
|
2026-04-18 08:43:26 +00:00 |
|
copilot-swe-agent[bot]
|
a45a64380c
|
优化乐云(LE)正则以支持 /mshare/ 格式,补充测试用例
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/7341ab49-5648-498c-b153-0fcd3b3f8aad
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com>
|
2026-04-12 11:40:55 +00:00 |
|
copilot-swe-agent[bot]
|
49ec54a3b5
|
refactor(tests): 改善测试注释说明,增强可读性
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/5523822b-ffe2-4e95-ac13-fd3f0dc41970
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com>
|
2026-04-12 11:19:51 +00:00 |
|
copilot-swe-agent[bot]
|
d815cc1010
|
fix(PanDomainTemplate): 优化现有网盘域名模板正则表达式
Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/5523822b-ffe2-4e95-ac13-fd3f0dc41970
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com>
|
2026-04-12 11:17:06 +00:00 |
|
copilot-swe-agent[bot]
|
03503115fd
|
feat: 文叔叔(WS)域名扩展 + 单元测试补充
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com>
|
2026-03-18 02:18:53 +00:00 |
|
q
|
3a25e5f2ae
|
feat(v0.2.1): 添加认证参数支持和客户端下载命令生成
主要更新:
- 新增 auth 参数加密传递支持 (QK/UC Cookie认证)
- 实现下载命令自动生成 (curl/aria2c/迅雷)
- aria2c 命令支持 8 线程 8 片段下载
- 修复 cookie 字段映射问题
- 优化前端 clientLinks 页面
- 添加认证参数文档和测试用例
- 更新 .gitignore 忽略编译目录
|
2026-02-05 20:35:47 +08:00 |
|
q
|
b58b3658b5
|
更新Playground和JsHttpClient相关功能,整理文档结构
|
2026-01-06 00:00:37 +08:00 |
|
copilot-swe-agent[bot]
|
d475dcbcdc
|
Add fetch polyfill tests and documentation
Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com>
|
2025-12-06 22:49:32 +00:00 |
|
q
|
e74d5ea97e
|
js演练场
|
2025-11-29 03:41:51 +08:00 |
|
q
|
474eea5f80
|
- [汽水音乐-qishui_music](https://music.douyin.com/qishui/)
- [咪咕音乐-migu](https://music.migu.cn/)
- [一刻相册-baidu_photo](https://photo.baidu.com/)
|
2025-11-15 21:49:40 +08:00 |
|
q
|
0a3dbc6342
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# parser/src/test/java/cn/qaiu/parser/clientlink/impl/CurlLinkGeneratorTest.java
|
2025-11-13 17:58:59 +08:00 |
|
q
|
c71d4cfa87
|
feat: 新增客户端协议生成系统,支持8种主流下载工具
🚀 核心功能
- 新增完整的客户端下载链接生成器系统
- 支持ARIA2、Motrix、比特彗星、迅雷、wget、cURL、IDM、FDM、PowerShell等8种客户端
- 自动处理防盗链参数(User-Agent、Referer、Cookie等)
- 提供可扩展的生成器架构,支持自定义客户端
🔧 技术实现
- ClientLinkGeneratorFactory: 工厂模式管理生成器
- DownloadLinkMeta: 元数据存储下载信息
- ClientLinkUtils: 便捷工具类
- 线程安全的ConcurrentHashMap设计
🌐 前端集成
- 新增ClientLinks.vue界面,支持客户端链接展示
- Element Plus图标系统,混合图标显示
- 客户端检测逻辑优化,避免自动打开外部应用
- 移动端和PC端环境判断
📚 文档完善
- 完整的CLIENT_LINK_GENERATOR_GUIDE.md使用指南
- API文档和测试用例
- 输出示例和最佳实践
从单纯的网盘解析工具升级为完整的下载解决方案生态
|
2025-10-24 09:29:05 +08:00 |
|
q
|
ba5f88af43
|
feat: 完善JavaScript解析器功能
- 优化JsScriptLoader,支持JAR包内和文件系统的自动资源文件发现
- 移除预定义文件列表,完全依赖自动检测
- 添加getNoRedirect方法支持重定向处理
- 添加sendMultipartForm方法支持文件上传
- 添加代理配置支持
- 修复JSON解析的压缩处理问题
- 添加默认请求头支持(Accept-Encoding、User-Agent、Accept-Language)
- 更新文档,修正导出方式说明
- 优化README.md结构,删除不符合模块定位的内容
- 升级parser版本到10.2.1
|
2025-10-22 17:34:19 +08:00 |
|
q
|
8f92ce9292
|
feat: 添加getNoRedirect方法支持302重定向处理
- 在JsHttpClient中添加getNoRedirect方法,支持不自动跟随重定向的HTTP请求
- 修改baidu-photo.js解析器,使用getNoRedirect获取真实的下载链接
- 更新测试用例断言,验证重定向处理功能正常工作
- 修复百度一刻相册解析器302重定向问题,现在能正确获取真实下载链接
|
2025-10-21 17:47:59 +08:00 |
|
q
|
97c2fe6784
|
feat: 添加 WPS 云文档/WPS 云盘解析支持 (closes #133)
- 新增 PwpsTool 解析器,支持 WPS 云文档直链获取
- 调用 WPS API: https://www.kdocs.cn/api/office/file/{shareKey}/download
- 前端添加 kdocs.cn 链接识别规则
- 前端预览功能优化:WPS 云文档直接使用原分享链接预览
- 后端预览接口特殊处理:判断 shareKey 以 pwps: 开头自动重定向
- 支持提取文件名和有效期信息
- 更新 README 文档,添加 WPS 云文档支持说明
Parser 模块设计:
- 遵循开放封闭原则,易于扩展新网盘
- 只需实现 IPanTool 接口和注册枚举即可
- 支持自定义域名解析和责任链模式
技术特性:
- 免登录获取下载直链
- 支持在线预览(利用 WPS 原生功能)
- 文件大小限制:10M(免费版)/2G(会员版)
- 初始空间:5G(免费版)
|
2025-10-20 13:33:53 +08:00 |
|
q
|
902443b511
|
parser v10.1.17发布到maven central 允许开发者依赖
1. 添加自定义解析器扩展和相关示例
2. 优化pom结构
|
2025-10-17 15:51:41 +08:00 |
|
q
|
322f173104
|
parser v10.1.17发布到maven central 允许开发者依赖
1. 添加自定义解析器扩展和相关示例
2. 优化pom结构
|
2025-10-17 15:50:45 +08:00 |
|
q
|
a3ab467c74
|
Fixed: lz规则更新 #129 #128
|
2025-09-28 13:38:58 +08:00 |
|
q
|
c6603c0d83
|
修复123解析 #123
|
2025-09-12 17:34:07 +08:00 |
|
QAIU
|
f75921ba03
|
1. 动态UA
|
2024-12-16 18:52:02 +08:00 |
|
qaiu
|
054024e3e8
|
里程碑版本前奏: 1. 添加google云盘解析(需要联网), 2. web页面人工智障自动解析URL, 3. 优化一堆细节问题, 4: git换行配置(待验证), 5. 酷我解析可用
|
2024-11-02 18:58:15 +08:00 |
|
QAIU
|
dacf93bd06
|
add 118, 微雨云
|
2024-10-26 16:04:49 +08:00 |
|
QAIU
|
3c7fc752fc
|
add 酷狗音乐, 酷我音乐, 网易云音乐, QQ音乐
|
2024-10-25 14:38:57 +08:00 |
|
QAIU
|
f2bac57ed3
|
0..0
|
2024-10-23 18:08:10 +08:00 |
|
QAIU
|
821fc945cf
|
1. add music parser
|
2024-10-21 19:14:29 +08:00 |
|
qaiu
|
0bbf022c5d
|
1. 缓存优化
|
2024-09-18 13:24:33 +08:00 |
|
qaiu
|
30a53dd47c
|
1. 添加缓存
2. 优化解析架构
3. 优化核心模块
|
2024-09-15 06:53:11 +08:00 |
|
qaiu
|
4f4133b98c
|
- README.md下载地址修改
|
2024-04-09 12:46:32 +08:00 |
|
qaiu
|
0a296cc937
|
添加蓝奏云优享解析支持
|
2024-01-28 15:26:22 +08:00 |
|
QAIU
|
66de667fc3
|
版本更新至0.1.7,启用h2db,添加统计功能,框架优化
|
2023-08-25 16:55:38 +08:00 |
|