fix(qk): resolve folder shares and guest small-file downloads

Quark parse stopped when the share root was only a folder and reported
that nothing could be downloaded. Enter subfolders, skip 0-byte
placeholders, and for visitors try a smaller file when Quark returns
23018 instead of transferring without a Cookie.

123 download failures now tell users to configure a local
auths.ye.authorization. Share listings can be read without login, and
hash fragments on 123 URLs are ignored. New URL fixtures use a ref=example
query, not a password-shaped parameter.

Co-authored-by: qaiu <[email protected]>
This commit is contained in:
Cursor Agent
2026-10-30 23:41:37 +00:00
co-authored by qaiu
parent 12d0f6bfbb
commit dd092e50dd
11 changed files with 635 additions and 127 deletions
+3 -2
View File
@@ -24,7 +24,7 @@
### 认证参数说明(v0.2.1+)
部分网盘(如夸克QK、UC网盘)需要登录后的 Cookie 才能解析。`auth` 参数用于传递认证信息:
部分网盘需要登录后的 Cookie 或 Authorization 才能下载。夸克小文件可以不登录;UC 必须有 Cookie。`auth` 参数用于传递认证信息:
**加密方式**:
- 算法:AES/ECB/PKCS5Padding
@@ -42,8 +42,9 @@
**网盘认证要求**:
| 网盘 | 认证要求 |
|------|---------|
| 夸克网盘(QK) | **必须** |
| 夸克网盘(QK) | 小文件可免登录;超过访客大小限制(23018)需要 Cookie |
| UC网盘(UC) | **必须** |
| 123网盘(YE) | 下载通常需要本机 `auths.ye.authorization`;公共云解析没有共享账号 |
| 小飞机网盘(FJ) | 大文件需要 |
| 蓝奏优享(IZ) | 大文件需要 |