目的
目的是获取直接下载链接
步骤
- 首先向如下地址POST 当前文件组的信息
http://smsrebuild1.mail.10086.cn/file/disk?func=file:downLoadInitNew&sid=&rnd=0.7186728973620204&randnum=0.7449432775101055
Playload如下
<?xml version="1.0" encoding="utf-8" ?>
<object>
<string name="groupIds">61731315292000322680951652255297</string>
</object>
Response为
{
"code": "S_OK",
"summary": "成功",
"var": {
"fileList": [
{
"groupId": "61731315292000322680951652255297",
"sendId": "BBD96E74D13A1B37E05400237D3E1C7D",
"remainTime": "2021-03-23 23:05:15",
"remainDownloadTimes": 0,
"fileSize": "5859.86M",
"fileFid": "1311lDWnr5jf048202102212220101a4",
"fileName": "Win10_20H2_v2_Chinese(Simplified)_x64.iso",
"fileExt": "Win10_20H2_v2_Chinese(Simplified)_x64.iso",
"imgTbnailUrl": "",
"fileFrom": "2"
}
]
}
}
- 向如下地址POST 要下载的文件信息
http://smsrebuild1.mail.10086.cn/file/disk?func=file:fileBatDownload&sid=&rnd=0.32152442370766865&randnum=0.9709888074384974
Playload为
<?xml version="1.0" encoding="utf-8" ?>
<object>
<string name="groupId">61731315292000322680951652255297</string>
<string name="sendIds">BBD96E74D13A1B37E05400237D3E1C7D</string>
<string name="fileFrom">2</string>
</object>
Response为
{
"code": "S_OK",
"summary": "成功",
"imageUrl": "http://download4.caiyun.feixin.10086.cn:80/storageWeb/servlet/pcDownloadFile?code=1311lDWnr5jf048202102212220101a410017pHRHMS78&contentID=1311lDWnr5jf048202102212220101a4&dom=D972&oprChannel=10201200&filename=V2luMTBfMjBIMl92Ml9DaGluZXNlKFNpbXBsaWZpZWQpX3g2NC5pc28="
}
- 向如下地址发送GET请求 完成下载操作
http://download4.caiyun.feixin.10086.cn/storageWeb/servlet/pcDownloadFile?code=1311lDWnr5jf048202102212220101a410017pHRHMS78&contentID=1311lDWnr5jf048202102212220101a4&dom=D972&oprChannel=10201200&filename=V2luMTBfMjBIMl92Ml9DaGluZXNlKFNpbXBsaWZpZWQpX3g2NC5pc28=