mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-17 21:03:03 +00:00
1. onedrive
常规测试
This commit is contained in:
6
note.txt
6
note.txt
@@ -20,11 +20,11 @@ Cloudreve自建网盘 (ce) {origin}/s/{shareKey}
|
|||||||
缓存key -> 下载URL
|
缓存key -> 下载URL
|
||||||
分享链接 -> add 网盘类型 pwd origin(私有化) -> 直链
|
分享链接 -> add 网盘类型 pwd origin(私有化) -> 直链
|
||||||
|
|
||||||
|
|
||||||
https://f.ws59.cn/f/e3peohu6192
|
|
||||||
|
|
||||||
开源版 TODO
|
开源版 TODO
|
||||||
1. 缓存优化, 配置自动重载
|
1. 缓存优化, 配置自动重载
|
||||||
|
2. 缓存删除接口(后台功能)
|
||||||
|
3. JS脚本引擎 自定义解析
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
专属版 功能设计
|
专属版 功能设计
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public abstract class PanBase implements IPanTool {
|
|||||||
* Http client
|
* Http client
|
||||||
*/
|
*/
|
||||||
protected WebClient client = WebClient.create(WebClientVertxInit.get(),
|
protected WebClient client = WebClient.create(WebClientVertxInit.get(),
|
||||||
new WebClientOptions().setUserAgentEnabled(false));
|
new WebClientOptions());
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Http client session (会话管理, 带cookie请求)
|
* Http client session (会话管理, 带cookie请求)
|
||||||
|
|||||||
@@ -90,9 +90,10 @@ public enum PanDomainTemplate {
|
|||||||
"https://qaiu.118pan.com/b{shareKey}",
|
"https://qaiu.118pan.com/b{shareKey}",
|
||||||
P118Tool.class),
|
P118Tool.class),
|
||||||
// https://www.vyuyun.com/s/QMa6ie?password=I4KG7H
|
// https://www.vyuyun.com/s/QMa6ie?password=I4KG7H
|
||||||
|
// https://www.vyuyun.com/s/QMa6ie/file?password=I4KG7H
|
||||||
PVYY("微雨云存储",
|
PVYY("微雨云存储",
|
||||||
compile("https://www\\.vyuyun\\.com/s/(?<KEY>[a-zA-Z\\d-]+)(\\?password=.*)?"),
|
compile("https://www\\.vyuyun\\.com/s/(?<KEY>[a-zA-Z\\d-]+)(/file)?(\\?password=(?<PWD>\\w+))?"),
|
||||||
"https://www.vyuyun.com/s/{shareKey}",
|
"https://www.vyuyun.com/s/{shareKey}?password={pwd}",
|
||||||
PvyyTool.class),
|
PvyyTool.class),
|
||||||
// https://1drv.ms/w/s!Alg0feQmCv2rnRFd60DQOmMa-Oh_?e=buaRtp
|
// https://1drv.ms/w/s!Alg0feQmCv2rnRFd60DQOmMa-Oh_?e=buaRtp
|
||||||
POD("OneDrive",
|
POD("OneDrive",
|
||||||
|
|||||||
@@ -43,9 +43,11 @@ public class ParserCreate {
|
|||||||
// 返回规范化的标准链接
|
// 返回规范化的标准链接
|
||||||
String standardUrl = getStandardUrlTemplate()
|
String standardUrl = getStandardUrlTemplate()
|
||||||
.replace("{shareKey}", shareKey);
|
.replace("{shareKey}", shareKey);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
String pwd = matcher.group(PWD);
|
String pwd = matcher.group(PWD);
|
||||||
|
if (StringUtils.isNotEmpty(pwd)) {
|
||||||
|
shareLinkInfo.setSharePassword(pwd);
|
||||||
|
}
|
||||||
standardUrl = standardUrl .replace("{pwd}", pwd);
|
standardUrl = standardUrl .replace("{pwd}", pwd);
|
||||||
} catch (Exception ignored) {}
|
} catch (Exception ignored) {}
|
||||||
|
|
||||||
@@ -107,7 +109,9 @@ public class ParserCreate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public ParserCreate setShareLinkInfoPwd(String pwd) {
|
public ParserCreate setShareLinkInfoPwd(String pwd) {
|
||||||
shareLinkInfo.setSharePassword(pwd);
|
if (pwd != null) {
|
||||||
|
shareLinkInfo.setSharePassword(pwd);
|
||||||
|
}
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import io.vertx.core.Future;
|
|||||||
import io.vertx.core.Promise;
|
import io.vertx.core.Promise;
|
||||||
import io.vertx.core.WorkerExecutor;
|
import io.vertx.core.WorkerExecutor;
|
||||||
import io.vertx.core.json.JsonObject;
|
import io.vertx.core.json.JsonObject;
|
||||||
import io.vertx.core.net.ProxyOptions;
|
|
||||||
import io.vertx.uritemplate.UriTemplate;
|
import io.vertx.uritemplate.UriTemplate;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -82,7 +81,6 @@ public class PodTool extends PanBase {
|
|||||||
.setTemplateParam("resid1", cid2)
|
.setTemplateParam("resid1", cid2)
|
||||||
.setTemplateParam("cid", cid1.toLowerCase())
|
.setTemplateParam("cid", cid1.toLowerCase())
|
||||||
.setTemplateParam("redeem", redeem)
|
.setTemplateParam("redeem", redeem)
|
||||||
.proxy(new ProxyOptions().setHost("127.0.0.1").setPort(7890))
|
|
||||||
.send()
|
.send()
|
||||||
.onSuccess(r1 -> {
|
.onSuccess(r1 -> {
|
||||||
String auth =
|
String auth =
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<img :height="150" src="../public/images/lanzou111.png" alt="lz"></img>
|
<img :height="150" src="../public/images/lanzou111.png" alt="lz"></img>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h3 style="text-align: center;">NFD网盘直链解析0.1.8_bate2(API演示)</h3>
|
<h3 style="text-align: center;">NFD网盘直链解析0.1.8_bate3(API演示)</h3>
|
||||||
<div class="typo">
|
<div class="typo">
|
||||||
<p style="text-align: center;">
|
<p style="text-align: center;">
|
||||||
<span>
|
<span>
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
<p style="text-align: center">
|
<p style="text-align: center">
|
||||||
<el-button style="margin-left: 40px;margin-bottom: 10px" @click="onSubmit">解析测试</el-button>
|
<el-button style="margin-left: 40px;margin-bottom: 10px" @click="onSubmit">解析测试</el-button>
|
||||||
<el-button style="margin-left: 20px;margin-bottom: 10px" @click="genMd">生成Markdown链接</el-button>
|
<el-button style="margin-left: 20px;margin-bottom: 10px" @click="genMd">生成Markdown链接</el-button>
|
||||||
<el-button style="margin-left: 20px" @click="generateQRCode">生成二维码</el-button>
|
<el-button style="margin-left: 20px" @click="generateQRCode">扫码下载</el-button>
|
||||||
<el-button style="margin-left: 20px" @click="getTj">链接信息统计</el-button>
|
<el-button style="margin-left: 20px" @click="getTj">链接信息统计</el-button>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ cache:
|
|||||||
cow:
|
cow:
|
||||||
ec:
|
ec:
|
||||||
fc:
|
fc:
|
||||||
fj: 30
|
fj:
|
||||||
iz: 20
|
iz: 20
|
||||||
le: 2879
|
le: 2879
|
||||||
lz: 20
|
lz: 20
|
||||||
@@ -67,12 +67,12 @@ cache:
|
|||||||
|
|
||||||
# httpClient静态代理服务器配置(外网代理)
|
# httpClient静态代理服务器配置(外网代理)
|
||||||
proxy:
|
proxy:
|
||||||
- panTypes: pgd,pdb
|
# - panTypes: pgd,pdb,pod
|
||||||
type: http # 支持http/socks4/socks5
|
# type: http # 支持http/socks4/socks5
|
||||||
host: 127.0.0.1
|
# host: 127.0.0.1
|
||||||
port: 7890
|
# port: 7890
|
||||||
username:
|
# username:
|
||||||
password:
|
# password:
|
||||||
|
|
||||||
|
|
||||||
# 代理池配置
|
# 代理池配置
|
||||||
|
|||||||
@@ -3,8 +3,203 @@
|
|||||||
### ecpan(移动云空间)
|
### ecpan(移动云空间)
|
||||||
https://www.ecpan.cn/drive/fileextoverrid.do?chainUrlTemplate=https:%2F%2Fwww.ecpan.cn%2Fweb%2F%23%2FyunpanProxy%3Fpath%3D%252F%2523%252Fdrive%252Foutside&data=81027a5c99af5b11ca004966c945cce6W9Bf2&parentId=-1
|
https://www.ecpan.cn/drive/fileextoverrid.do?chainUrlTemplate=https:%2F%2Fwww.ecpan.cn%2Fweb%2F%23%2FyunpanProxy%3Fpath%3D%252F%2523%252Fdrive%252Foutside&data=81027a5c99af5b11ca004966c945cce6W9Bf2&parentId=-1
|
||||||
|
|
||||||
|
#
|
||||||
|
{
|
||||||
|
"code": "S_OK",
|
||||||
|
"errorCode": null,
|
||||||
|
"summary": "1",
|
||||||
|
"var": {
|
||||||
|
"resUrl": "/resource_drive",
|
||||||
|
"driveUrl": "/drive",
|
||||||
|
"chainFileInfo": {
|
||||||
|
"chainPower": 1010,
|
||||||
|
"navigations": [],
|
||||||
|
"cloudpFile": {
|
||||||
|
"tableName": "cloudp_file_52",
|
||||||
|
"appFileId": "2d06ad61f91c11ed86b3b026287b20b1",
|
||||||
|
"dfsFileId": "3080817de83747698ff5747e25f97e50",
|
||||||
|
"fileName": "fonts.zip",
|
||||||
|
"filePath": "个人盘",
|
||||||
|
"fileLevel": 0,
|
||||||
|
"fileCount": 0,
|
||||||
|
"fileType": 2,
|
||||||
|
"fileSort": 99,
|
||||||
|
"fileSize": 19115063,
|
||||||
|
"uploadSize": 19115063,
|
||||||
|
"parentId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"usn": 11364252,
|
||||||
|
"userName": "157****1073",
|
||||||
|
"userId": "",
|
||||||
|
"corpId": 13260232,
|
||||||
|
"createDate": 1684813492000,
|
||||||
|
"modifyDate": 1684813492000,
|
||||||
|
"status": 1,
|
||||||
|
"version": 0,
|
||||||
|
"comeFrom": 21,
|
||||||
|
"isShare": 0,
|
||||||
|
"folderType": 0,
|
||||||
|
"groupDesc": null,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"groupName": null,
|
||||||
|
"permission": null,
|
||||||
|
"userInfo": null,
|
||||||
|
"diskType": 1,
|
||||||
|
"historyKey": null,
|
||||||
|
"oldAppFileId": null,
|
||||||
|
"fileRealPath": null,
|
||||||
|
"fileExt": null,
|
||||||
|
"oldFileName": null,
|
||||||
|
"key": null,
|
||||||
|
"isUpperCase": null,
|
||||||
|
"isSubDir": null,
|
||||||
|
"isViewFolder": null,
|
||||||
|
"uploadTimeType": null,
|
||||||
|
"startUploadTime": null,
|
||||||
|
"endUploadTime": null,
|
||||||
|
"sizeOperator": null,
|
||||||
|
"orderField": null,
|
||||||
|
"orderBy": null,
|
||||||
|
"oldFilePath": null,
|
||||||
|
"statusStr": null,
|
||||||
|
"rootUsn": 11364252,
|
||||||
|
"createdByUsn": null,
|
||||||
|
"attentionCount": 0,
|
||||||
|
"fileMd5": "86c1ff32437ca0ccaca24f7ea197e34a",
|
||||||
|
"fileLabel": null,
|
||||||
|
"fileDesc": null,
|
||||||
|
"fileExtends": "<fileExtends><shareRoot></shareRoot><isLock>0</isLock><isEncrypt>0</isEncrypt></fileExtends>",
|
||||||
|
"deviceId": null,
|
||||||
|
"fileNamePinyin": "fonts.zip",
|
||||||
|
"modifyUser": "157****1073",
|
||||||
|
"fileExFileds": {
|
||||||
|
"shareRoot": "",
|
||||||
|
"isLock": 0,
|
||||||
|
"isEncrypt": 0
|
||||||
|
},
|
||||||
|
"security": 0,
|
||||||
|
"createdDate": null,
|
||||||
|
"modifiedDate1": null,
|
||||||
|
"modifiedDate2": null,
|
||||||
|
"createdDate1": null,
|
||||||
|
"createdDate2": null,
|
||||||
|
"deleteUsn": null,
|
||||||
|
"opType": 0,
|
||||||
|
"toShares": null,
|
||||||
|
"firstLevel": null
|
||||||
|
},
|
||||||
|
"shareId": 2404783,
|
||||||
|
"jsonFileList": [
|
||||||
|
{
|
||||||
|
"appFileId": "2d06ad61f91c11ed86b3b026287b20b1",
|
||||||
|
"corpId": 13260232,
|
||||||
|
"createdByUsn": 0,
|
||||||
|
"dfsFileId": "3080817de83747698ff5747e25f97e50",
|
||||||
|
"diskType": 1,
|
||||||
|
"downloadUrl": "",
|
||||||
|
"fileMd5": "86c1ff32437ca0ccaca24f7ea197e34a",
|
||||||
|
"fileName": "fonts.zip",
|
||||||
|
"fileSize": 19115063,
|
||||||
|
"fileSort": 99,
|
||||||
|
"fileType": 2,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"parentId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"rootUsn": 11364252,
|
||||||
|
"status": 1,
|
||||||
|
"usn": 11364252,
|
||||||
|
"version": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"watermarkStatus": 2,
|
||||||
|
"cloudpFileList": [
|
||||||
|
{
|
||||||
|
"tableName": "cloudp_file_52",
|
||||||
|
"appFileId": "2d06ad61f91c11ed86b3b026287b20b1",
|
||||||
|
"dfsFileId": "3080817de83747698ff5747e25f97e50",
|
||||||
|
"fileName": "fonts.zip",
|
||||||
|
"filePath": "个人盘",
|
||||||
|
"fileLevel": 0,
|
||||||
|
"fileCount": 0,
|
||||||
|
"fileType": 2,
|
||||||
|
"fileSort": 99,
|
||||||
|
"fileSize": 19115063,
|
||||||
|
"uploadSize": 19115063,
|
||||||
|
"parentId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"usn": 11364252,
|
||||||
|
"userName": "157****1073",
|
||||||
|
"userId": "",
|
||||||
|
"corpId": 13260232,
|
||||||
|
"createDate": 1684813492000,
|
||||||
|
"modifyDate": 1684813492000,
|
||||||
|
"status": 1,
|
||||||
|
"version": 0,
|
||||||
|
"comeFrom": 21,
|
||||||
|
"isShare": 0,
|
||||||
|
"folderType": 0,
|
||||||
|
"groupDesc": null,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"groupName": null,
|
||||||
|
"permission": null,
|
||||||
|
"userInfo": null,
|
||||||
|
"diskType": 1,
|
||||||
|
"historyKey": null,
|
||||||
|
"oldAppFileId": null,
|
||||||
|
"fileRealPath": null,
|
||||||
|
"fileExt": null,
|
||||||
|
"oldFileName": null,
|
||||||
|
"key": null,
|
||||||
|
"isUpperCase": null,
|
||||||
|
"isSubDir": null,
|
||||||
|
"isViewFolder": null,
|
||||||
|
"uploadTimeType": null,
|
||||||
|
"startUploadTime": null,
|
||||||
|
"endUploadTime": null,
|
||||||
|
"sizeOperator": null,
|
||||||
|
"orderField": null,
|
||||||
|
"orderBy": null,
|
||||||
|
"oldFilePath": null,
|
||||||
|
"statusStr": null,
|
||||||
|
"rootUsn": 11364252,
|
||||||
|
"createdByUsn": null,
|
||||||
|
"attentionCount": 0,
|
||||||
|
"fileMd5": "86c1ff32437ca0ccaca24f7ea197e34a",
|
||||||
|
"fileLabel": null,
|
||||||
|
"fileDesc": null,
|
||||||
|
"fileExtends": "<fileExtends><shareRoot></shareRoot><isLock>0</isLock><isEncrypt>0</isEncrypt></fileExtends>",
|
||||||
|
"deviceId": null,
|
||||||
|
"fileNamePinyin": "fonts.zip",
|
||||||
|
"modifyUser": "157****1073",
|
||||||
|
"fileExFileds": {
|
||||||
|
"shareRoot": "",
|
||||||
|
"isLock": 0,
|
||||||
|
"isEncrypt": 0
|
||||||
|
},
|
||||||
|
"security": 0,
|
||||||
|
"createdDate": null,
|
||||||
|
"modifiedDate1": null,
|
||||||
|
"modifiedDate2": null,
|
||||||
|
"createdDate1": null,
|
||||||
|
"createdDate2": null,
|
||||||
|
"deleteUsn": null,
|
||||||
|
"opType": 0,
|
||||||
|
"toShares": null,
|
||||||
|
"firstLevel": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mobilePhone": "157****1073",
|
||||||
|
"domain": "https://www.ecpan.cn/web/#/yunpanProxy?path=%2F%23%2Fdrive%2Foutside",
|
||||||
|
"shareTime": 1684813544000,
|
||||||
|
"expireDate": "2122-06-22 23:59:59",
|
||||||
|
"extCodeFlag": 0,
|
||||||
|
"shareUser": "157****1073"
|
||||||
|
},
|
||||||
|
"logo": "logo.png"
|
||||||
|
},
|
||||||
|
"rememberMe": null
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
# @no-cookie-jar
|
||||||
POST https://www.ecpan.cn/drive/sharedownload.do
|
POST https://www.ecpan.cn/drive/sharedownload.do
|
||||||
Content-Type: application/json
|
Content-Type: application/json
|
||||||
|
|
||||||
@@ -86,3 +281,267 @@ Content-Type: application/json
|
|||||||
"firstLevel": null
|
"firstLevel": null
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
###
|
||||||
|
# curl 'https://www.ecpan.cn/drive/sharedownload.do'
|
||||||
|
# -H 'Accept: application/json, text/plain, */*'
|
||||||
|
# -H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8'
|
||||||
|
# -H 'Cache-Control: no-cache'
|
||||||
|
# -H 'Connection: keep-alive'
|
||||||
|
# -H 'Content-Type: application/json'
|
||||||
|
# -H 'Cookie: _rum_trackingId=m4t7vbvr3dspgdptfs823jei; _rum_sessionId=m4t7vbvr2qax1j1ez8g3ei3ry4ngh2dd'
|
||||||
|
# -H 'DNT: 1'
|
||||||
|
# -H 'Origin: https://www.ecpan.cn'
|
||||||
|
# -H 'Pinpoint-TraceID: 193d7666ad316af8d90bff63127016d0'
|
||||||
|
# -H 'Pinpoint-TransactionID: 112_b36bec39c167f5f5^1734485633747^0'
|
||||||
|
# -H 'Pinpoint-pAgentID: 112_b36bec39c167f5f5'
|
||||||
|
# -H 'Pinpoint-pSpanID: 193d7666ad316a43'
|
||||||
|
# -H 'Pragma: no-cache'
|
||||||
|
# -H 'Referer: https://www.ecpan.cn/web/yunpan/'
|
||||||
|
# -H 'Sec-Fetch-Dest: empty'
|
||||||
|
# -H 'Sec-Fetch-Mode: cors'
|
||||||
|
# -H 'Sec-Fetch-Site: same-origin'
|
||||||
|
# -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
|
||||||
|
# -H 'sec-ch-ua: "Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"'
|
||||||
|
# -H 'sec-ch-ua-mobile: ?0'
|
||||||
|
# -H 'sec-ch-ua-platform: "Windows"'
|
||||||
|
# --data-raw '{"extCodeFlag":0,"isIp":0,"shareId":2854164,"groupId":"c27b53c4f91b11ed86b3b026287b20b1","fileIdList":[{"tableName":"cloudp_file_52","appFileId":"f786f877eeb811ee88d4bc16950460f6","dfsFileId":"231f235d4380434ab9b57bc069d08630","fileName":"Pydroid 3_7.2_arm64_q_cn.apk","filePath":"个人盘\\pydroid7","fileLevel":1,"fileCount":0,"fileType":2,"fileSort":99,"fileSize":324728098,"uploadSize":324728098,"parentId":"964abd0f861e11eeb992bc16950460f6","usn":11364252,"userName":"157****1073","userId":"","corpId":13260232,"createDate":1711818868000,"modifyDate":1711818868000,"status":1,"version":0,"comeFrom":21,"isShare":0,"folderType":0,"groupDesc":null,"groupId":"c27b53c4f91b11ed86b3b026287b20b1","groupName":null,"permission":null,"userInfo":null,"diskType":1,"historyKey":null,"oldAppFileId":null,"fileRealPath":null,"fileExt":null,"oldFileName":null,"key":null,"isUpperCase":null,"isSubDir":null,"isViewFolder":null,"uploadTimeType":null,"startUploadTime":null,"endUploadTime":null,"sizeOperator":null,"orderField":null,"orderBy":null,"oldFilePath":null,"statusStr":null,"rootUsn":11364252,"createdByUsn":null,"attentionCount":0,"fileMd5":"c5ed01a124030ce376c9f4753e015544","fileLabel":null,"fileDesc":null,"fileExtends":"<fileExtends><shareRoot></shareRoot><isLock>0</isLock><isEncrypt>0</isEncrypt></fileExtends>","deviceId":null,"fileNamePinyin":"Pydroid 3_7.2_arm64_q_cn.apk","modifyUser":"157****1073","fileExFileds":{"shareRoot":"","isLock":0,"isEncrypt":0},"security":0,"createdDate":null,"modifiedDate1":null,"modifiedDate2":null,"createdDate1":null,"createdDate2":null,"deleteUsn":null,"opType":0,"toShares":null,"firstLevel":null,"downloadUrl":null}]}'
|
||||||
|
POST https://www.ecpan.cn/drive/sharedownload.do
|
||||||
|
Accept: application/json, text/plain, */*
|
||||||
|
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
|
||||||
|
Cache-Control: no-cache
|
||||||
|
Connection: keep-alive
|
||||||
|
Cookie: _rum_trackingId=m4t7vbvr3dspgdptfs823jei; _rum_sessionId=m4t7vbvr2qax1j1ez8g3ei3ry4ngh2dd
|
||||||
|
DNT: 1
|
||||||
|
Origin: https://www.ecpan.cn
|
||||||
|
Pinpoint-TraceID: 193d7666ad316af8d90bff63127016d0
|
||||||
|
Pinpoint-TransactionID: 112_b36bec39c167f5f5^1734485633747^0
|
||||||
|
Pinpoint-pAgentID: 112_b36bec39c167f5f5
|
||||||
|
Pinpoint-pSpanID: 193d7666ad316a43
|
||||||
|
Pragma: no-cache
|
||||||
|
Referer: https://www.ecpan.cn/web/yunpan/
|
||||||
|
Sec-Fetch-Dest: empty
|
||||||
|
Sec-Fetch-Mode: cors
|
||||||
|
Sec-Fetch-Site: same-origin
|
||||||
|
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
|
||||||
|
sec-ch-ua: "Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"
|
||||||
|
sec-ch-ua-mobile: ?0
|
||||||
|
sec-ch-ua-platform: "Windows"
|
||||||
|
Content-Type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"extCodeFlag": 0,
|
||||||
|
"isIp": 0,
|
||||||
|
"shareId": 2854164,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"fileIdList": [
|
||||||
|
{
|
||||||
|
"tableName": "cloudp_file_52",
|
||||||
|
"appFileId": "f786f877eeb811ee88d4bc16950460f6",
|
||||||
|
"dfsFileId": "231f235d4380434ab9b57bc069d08630",
|
||||||
|
"fileName": "Pydroid 3_7.2_arm64_q_cn.apk",
|
||||||
|
"filePath": "个人盘pydroid7",
|
||||||
|
"fileLevel": 1,
|
||||||
|
"fileCount": 0,
|
||||||
|
"fileType": 2,
|
||||||
|
"fileSort": 99,
|
||||||
|
"fileSize": 324728098,
|
||||||
|
"uploadSize": 324728098,
|
||||||
|
"parentId": "964abd0f861e11eeb992bc16950460f6",
|
||||||
|
"usn": 11364252,
|
||||||
|
"userName": "157****1073",
|
||||||
|
"userId": "",
|
||||||
|
"corpId": 13260232,
|
||||||
|
"createDate": 1711818868000,
|
||||||
|
"modifyDate": 1711818868000,
|
||||||
|
"status": 1,
|
||||||
|
"version": 0,
|
||||||
|
"comeFrom": 21,
|
||||||
|
"isShare": 0,
|
||||||
|
"folderType": 0,
|
||||||
|
"groupDesc": null,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"groupName": null,
|
||||||
|
"permission": null,
|
||||||
|
"userInfo": null,
|
||||||
|
"diskType": 1,
|
||||||
|
"historyKey": null,
|
||||||
|
"oldAppFileId": null,
|
||||||
|
"fileRealPath": null,
|
||||||
|
"fileExt": null,
|
||||||
|
"oldFileName": null,
|
||||||
|
"key": null,
|
||||||
|
"isUpperCase": null,
|
||||||
|
"isSubDir": null,
|
||||||
|
"isViewFolder": null,
|
||||||
|
"uploadTimeType": null,
|
||||||
|
"startUploadTime": null,
|
||||||
|
"endUploadTime": null,
|
||||||
|
"sizeOperator": null,
|
||||||
|
"orderField": null,
|
||||||
|
"orderBy": null,
|
||||||
|
"oldFilePath": null,
|
||||||
|
"statusStr": null,
|
||||||
|
"rootUsn": 11364252,
|
||||||
|
"createdByUsn": null,
|
||||||
|
"attentionCount": 0,
|
||||||
|
"fileMd5": "c5ed01a124030ce376c9f4753e015544",
|
||||||
|
"fileLabel": null,
|
||||||
|
"fileDesc": null,
|
||||||
|
"fileExtends": "<fileExtends><shareRoot></shareRoot><isLock>0</isLock><isEncrypt>0</isEncrypt></fileExtends>",
|
||||||
|
"deviceId": null,
|
||||||
|
"fileNamePinyin": "Pydroid 3_7.2_arm64_q_cn.apk",
|
||||||
|
"modifyUser": "157****1073",
|
||||||
|
"fileExFileds": {
|
||||||
|
"shareRoot": "",
|
||||||
|
"isLock": 0,
|
||||||
|
"isEncrypt": 0
|
||||||
|
},
|
||||||
|
"security": 0,
|
||||||
|
"createdDate": null,
|
||||||
|
"modifiedDate1": null,
|
||||||
|
"modifiedDate2": null,
|
||||||
|
"createdDate1": null,
|
||||||
|
"createdDate2": null,
|
||||||
|
"deleteUsn": null,
|
||||||
|
"opType": 0,
|
||||||
|
"toShares": null,
|
||||||
|
"firstLevel": null,
|
||||||
|
"downloadUrl": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
###
|
||||||
|
# curl 'https://www.ecpan.cn/drive/sharedownload.do'
|
||||||
|
# -H 'Accept: application/json, text/plain, */*'
|
||||||
|
# -H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8'
|
||||||
|
# -H 'Cache-Control: no-cache'
|
||||||
|
# -H 'Connection: keep-alive'
|
||||||
|
# -H 'Content-Type: application/json'
|
||||||
|
# -H 'Cookie: _rum_trackingId=m4t7vbvr3dspgdptfs823jei; _rum_sessionId=m4t7vbvr2qax1j1ez8g3ei3ry4ngh2dd'
|
||||||
|
# -H 'DNT: 1'
|
||||||
|
# -H 'Origin: https://www.ecpan.cn'
|
||||||
|
# -H 'Pinpoint-TraceID: 193d7666ad316af8d90bff63127016d0'
|
||||||
|
# -H 'Pinpoint-TransactionID: 112_b36bec39c167f5f5^1734485633747^0'
|
||||||
|
# -H 'Pinpoint-pAgentID: 112_b36bec39c167f5f5'
|
||||||
|
# -H 'Pinpoint-pSpanID: 193d7666ad316a43'
|
||||||
|
# -H 'Pragma: no-cache'
|
||||||
|
# -H 'Referer: https://www.ecpan.cn/web/yunpan/'
|
||||||
|
# -H 'Sec-Fetch-Dest: empty'
|
||||||
|
# -H 'Sec-Fetch-Mode: cors'
|
||||||
|
# -H 'Sec-Fetch-Site: same-origin'
|
||||||
|
# -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
|
||||||
|
# -H 'sec-ch-ua: "Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"'
|
||||||
|
# -H 'sec-ch-ua-mobile: ?0'
|
||||||
|
# -H 'sec-ch-ua-platform: "Windows"'
|
||||||
|
# --data-raw '{"extCodeFlag":0,"isIp":0,"shareId":2854164,"groupId":"c27b53c4f91b11ed86b3b026287b20b1","fileIdList":[{"tableName":"cloudp_file_52","appFileId":"f786f877eeb811ee88d4bc16950460f6","dfsFileId":"231f235d4380434ab9b57bc069d08630","fileName":"Pydroid 3_7.2_arm64_q_cn.apk","filePath":"个人盘\\pydroid7","fileLevel":1,"fileCount":0,"fileType":2,"fileSort":99,"fileSize":324728098,"uploadSize":324728098,"parentId":"964abd0f861e11eeb992bc16950460f6","usn":11364252,"userName":"157****1073","userId":"","corpId":13260232,"createDate":1711818868000,"modifyDate":1711818868000,"status":1,"version":0,"comeFrom":21,"isShare":0,"folderType":0,"groupDesc":null,"groupId":"c27b53c4f91b11ed86b3b026287b20b1","groupName":null,"permission":null,"userInfo":null,"diskType":1,"historyKey":null,"oldAppFileId":null,"fileRealPath":null,"fileExt":null,"oldFileName":null,"key":null,"isUpperCase":null,"isSubDir":null,"isViewFolder":null,"uploadTimeType":null,"startUploadTime":null,"endUploadTime":null,"sizeOperator":null,"orderField":null,"orderBy":null,"oldFilePath":null,"statusStr":null,"rootUsn":11364252,"createdByUsn":null,"attentionCount":0,"fileMd5":"c5ed01a124030ce376c9f4753e015544","fileLabel":null,"fileDesc":null,"fileExtends":"<fileExtends><shareRoot></shareRoot><isLock>0</isLock><isEncrypt>0</isEncrypt></fileExtends>","deviceId":null,"fileNamePinyin":"Pydroid 3_7.2_arm64_q_cn.apk","modifyUser":"157****1073","fileExFileds":{"shareRoot":"","isLock":0,"isEncrypt":0},"security":0,"createdDate":null,"modifiedDate1":null,"modifiedDate2":null,"createdDate1":null,"createdDate2":null,"deleteUsn":null,"opType":0,"toShares":null,"firstLevel":null,"downloadUrl":null}]}'
|
||||||
|
POST https://www.ecpan.cn/drive/sharedownload.do
|
||||||
|
Accept: application/json, text/plain, */*
|
||||||
|
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
|
||||||
|
Cache-Control: no-cache
|
||||||
|
Connection: keep-alive
|
||||||
|
Cookie: _rum_trackingId=m4t7vbvr3dspgdptfs823jei; _rum_sessionId=m4t7vbvr2qax1j1ez8g3ei3ry4ngh2dd
|
||||||
|
DNT: 1
|
||||||
|
Origin: https://www.ecpan.cn
|
||||||
|
Pinpoint-TraceID: 193d7666ad316af8d90bff63127016d0
|
||||||
|
Pinpoint-TransactionID: 112_b36bec39c167f5f5^1734485633747^0
|
||||||
|
Pinpoint-pAgentID: 112_b36bec39c167f5f5
|
||||||
|
Pinpoint-pSpanID: 193d7666ad316a43
|
||||||
|
Pragma: no-cache
|
||||||
|
Referer: https://www.ecpan.cn/web/yunpan/
|
||||||
|
Sec-Fetch-Dest: empty
|
||||||
|
Sec-Fetch-Mode: cors
|
||||||
|
Sec-Fetch-Site: same-origin
|
||||||
|
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
|
||||||
|
sec-ch-ua: "Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"
|
||||||
|
sec-ch-ua-mobile: ?0
|
||||||
|
sec-ch-ua-platform: "Windows"
|
||||||
|
Content-Type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"extCodeFlag": 0,
|
||||||
|
"isIp": 0,
|
||||||
|
"shareId": 2854164,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"fileIdList": [
|
||||||
|
{
|
||||||
|
"tableName": "cloudp_file_52",
|
||||||
|
"appFileId": "f786f877eeb811ee88d4bc16950460f6",
|
||||||
|
"dfsFileId": "231f235d4380434ab9b57bc069d08630",
|
||||||
|
"fileName": "Pydroid 3_7.2_arm64_q_cn.apk",
|
||||||
|
"filePath": "个人盘pydroid7",
|
||||||
|
"fileLevel": 1,
|
||||||
|
"fileCount": 0,
|
||||||
|
"fileType": 2,
|
||||||
|
"fileSort": 99,
|
||||||
|
"fileSize": 324728098,
|
||||||
|
"uploadSize": 324728098,
|
||||||
|
"parentId": "964abd0f861e11eeb992bc16950460f6",
|
||||||
|
"usn": 11364252,
|
||||||
|
"userName": "157****1073",
|
||||||
|
"userId": "",
|
||||||
|
"corpId": 13260232,
|
||||||
|
"createDate": 1711818868000,
|
||||||
|
"modifyDate": 1711818868000,
|
||||||
|
"status": 1,
|
||||||
|
"version": 0,
|
||||||
|
"comeFrom": 21,
|
||||||
|
"isShare": 0,
|
||||||
|
"folderType": 0,
|
||||||
|
"groupDesc": null,
|
||||||
|
"groupId": "c27b53c4f91b11ed86b3b026287b20b1",
|
||||||
|
"groupName": null,
|
||||||
|
"permission": null,
|
||||||
|
"userInfo": null,
|
||||||
|
"diskType": 1,
|
||||||
|
"historyKey": null,
|
||||||
|
"oldAppFileId": null,
|
||||||
|
"fileRealPath": null,
|
||||||
|
"fileExt": null,
|
||||||
|
"oldFileName": null,
|
||||||
|
"key": null,
|
||||||
|
"isUpperCase": null,
|
||||||
|
"isSubDir": null,
|
||||||
|
"isViewFolder": null,
|
||||||
|
"uploadTimeType": null,
|
||||||
|
"startUploadTime": null,
|
||||||
|
"endUploadTime": null,
|
||||||
|
"sizeOperator": null,
|
||||||
|
"orderField": null,
|
||||||
|
"orderBy": null,
|
||||||
|
"oldFilePath": null,
|
||||||
|
"statusStr": null,
|
||||||
|
"rootUsn": 11364252,
|
||||||
|
"createdByUsn": null,
|
||||||
|
"attentionCount": 0,
|
||||||
|
"fileMd5": "c5ed01a124030ce376c9f4753e015544",
|
||||||
|
"fileLabel": null,
|
||||||
|
"fileDesc": null,
|
||||||
|
"fileExtends": "<fileExtends><shareRoot></shareRoot><isLock>0</isLock><isEncrypt>0</isEncrypt></fileExtends>",
|
||||||
|
"deviceId": null,
|
||||||
|
"fileNamePinyin": "Pydroid 3_7.2_arm64_q_cn.apk",
|
||||||
|
"modifyUser": "157****1073",
|
||||||
|
"fileExFileds": {
|
||||||
|
"shareRoot": "",
|
||||||
|
"isLock": 0,
|
||||||
|
"isEncrypt": 0
|
||||||
|
},
|
||||||
|
"security": 0,
|
||||||
|
"createdDate": null,
|
||||||
|
"modifiedDate1": null,
|
||||||
|
"modifiedDate2": null,
|
||||||
|
"createdDate1": null,
|
||||||
|
"createdDate2": null,
|
||||||
|
"deleteUsn": null,
|
||||||
|
"opType": 0,
|
||||||
|
"toShares": null,
|
||||||
|
"firstLevel": null,
|
||||||
|
"downloadUrl": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
###
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user