1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】

这是在某论坛发现的一个福利大礼包。小白在几天前手机访问论坛时发现的好东西,一直放在收藏夹里。今天晚上偶然翻了出来。发现链接琮没有失效。

不过,即将失效了。还剩下两天。
1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】_图片 No.1

动漫二次元的东西,一直都是小白的爱好。包括b站追番,也是曾经的兴趣之一。

这么庞大的一个动漫数据,着实不想错过。加之我的天翼云盘是10T容易。存这1200部动漫,正好有用武之地。

各种条件都成熟。那就存呗。

天翼云分享链接如下:

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!

但是一番折腾,发现并不简单,直接保存,就妥妥地弹出来要开会员的提示:

我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

1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】_图片 No.2

2、目标文件夹ID:
对应代码:data += ‘&targetFolderId=<目标文件夹ID>‘,红色加粗内容要替代成自己的。

获取方法:

点击进入你要存储的文件夹,复制顶栏连接folder/的id即可

1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】_图片 No.3

 

好了,转存过程一共花了20分钟的样子。总共是1239部。

1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】_图片 No.4

总容量大小是多少:6.36T-172G=6.19T

1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】_图片 No.5

1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】_图片 No.6

如果上面代码显示有问题,直接下载python文件吧。

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!

未经允许不得转载:自学控 - 自己建站也轻松 » 1200部动漫天翼云分享,附天翼云批量转存python脚本【6T】

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

评论 1

评论前必须登录!

立即登录   注册

  1. #1
    avatar

    感谢分享

    yszyy2周前 (08-01)来自天朝的朋友 谷歌浏览器 Windows 10 登录以回复

自学控[zixuekong.com]

关于本站
切换注册

登录

忘记密码 ?

切换登录

注册