这是在某论坛发现的一个福利大礼包。小白在几天前手机访问论坛时发现的好东西,一直放在收藏夹里。今天晚上偶然翻了出来。发现链接琮没有失效。
不过,即将失效了。还剩下两天。
动漫二次元的东西,一直都是小白的爱好。包括b站追番,也是曾经的兴趣之一。
这么庞大的一个动漫数据,着实不想错过。加之我的天翼云盘是10T容易。存这1200部动漫,正好有用武之地。
各种条件都成熟。那就存呗。
天翼云分享链接如下:
https://cloud.189.cn/t/yAb6ryFfieia(访问码:qw5s)
https://cloud.189.cn/u/330783715
但是一番折腾,发现并不简单,直接保存,就妥妥地弹出来要开会员的提示:
我tm谁顶得住啊。花钱是不可能花钱的。穷人哪来的钱?
然后,我又找到了天翼云一键转存插件。python脚本。复制下面的代码,到pycharm中,运行即可。
import requests import hjson import urllib.parse import json import time def _main(): h = { "Cookie": "<cookie>" } total = 1 for pp in range(1,3): req = requests.get( 'https://cloud.189.cn/v2/listPublicShare.action?userId=330783715&mediaType=0&orderBy=filename&order=ASC&pageNum=%s&pageSize=545' % pp , headers=h) j = hjson.loads(req.content.decode()) for a in j['data']: print('%s/%s' % (total,1081)) id = a["fileId"] name = str(a["fileName"]) sid = a["shareId"] fo = a["isFolder"] t = [{"fileId": id, "fileName": name, "isFolder": 1 if fo else 0}] jdata = json.dumps(t, ensure_ascii=False).replace(' ','') data = '' data += 'type=SHARE_SAVE' data += '&taskInfos=' + str(urllib.parse.quote(jdata)) data += '&targetFolderId=<目标文件夹ID>' data += '&shareId=' + str(sid) ih = h ih['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8' resp = requests.post('https://cloud.189.cn/createBatchTask.action', headers=ih, data=data) print(name, resp.content.decode()) total +=1 time.sleep(0.5) if __name__ == '__main__': _main()
恰好,我又会点python编程。所以,妥妥的就搞定了。
脚本说明:
上面的脚本有两个地方需要修改:
1、cookie:
对应代码: “Cookie”: “<cookie>“,红色加粗的内容要替代成自己的。
获取方法:
网页登录天翼云盘。刷新一下网页点击main.action查看Headers下拉即可找到Cookie选项 png
2、目标文件夹ID:
对应代码:data += ‘&targetFolderId=<目标文件夹ID>‘,红色加粗内容要替代成自己的。
获取方法:
点击进入你要存储的文件夹,复制顶栏连接folder/的id即可
好了,转存过程一共花了20分钟的样子。总共是1239部。
总容量大小是多少:6.36T-172G=6.19T
如果上面代码显示有问题,直接下载python文件吧。
感谢分享
谢谢楼主分享,看下能不能搞定这个PYTHON代码
谢谢分享
谢谢分享
谢谢分享
厉害了,来学习一下
谢谢分享
正好需要,感谢分享哈
我来试试吧
谢谢分享,试试看
感谢分享
感谢
感谢
感谢分享
感谢分享
感谢分享
试试还能用不,谢谢
感谢楼主分享,我看看能不能用啊。
谢谢大佬分享