zoukankan      html  css  js  c++  java
  • 七牛云图床下载工具

    七牛云图床下载工具

    一切的编程,都是为了偷懒,嘿嘿嘿

    先上图

    内置不是给你们使的哈,我自己使的


    作用:快速下载自己的七牛云储存空间中的图片,并保存到 桌面/学习笔记/markdown图片/日期


    Cookie要自己抓,七牛云登录后,任何操作里面,都附带了cookie,打开F12,然后看network即可,小秋,上图!


    日期这一栏,填写你想要下载的日期,然后就会下载那一天的日期,并且是按照阿拉伯数字排序进行下载
    空间这一栏,填写你的七牛云储存空间即可


    附上代码:

    .版本 2
    .支持库 spec
    .支持库 shell
    .支持库 internet
    
    .程序集 窗口程序集_启动窗口
    
    .子程序 __启动窗口_创建完毕
    
    皮肤_随机皮肤 (#皮肤_永不言败, #皮肤_七彩条幅, )
    编辑框_日期.内容 = 到文本 (取日 (取现行时间 ()))
    
    .子程序 _按钮1_被单击
    .局部变量 返回值, 字节集
    .局部变量 返回值文本, 文本型
    .局部变量 链接, 文本型
    .局部变量 json, 类_json
    .局部变量 成员数量, 整数型
    .局部变量 sum, 整数型
    .局部变量 日期, 文本型
    .局部变量 状态码, 逻辑型
    
    .如果 (选择框1.选中)
        返回值 = 网页_访问 (“https://portal.qiniu.com/api/kodov2/rsf/list?bucket=mymarkdown-tuchuang&prefix=&baseUrl=http%3A%2F%2Ftc.glulu7.cn&delimiter=&allversion=false&limit=51&marker=”, 0, , #cookier, , #协议头, , , , , , , )
    .否则
        返回值 = 网页_访问 (“https://portal.qiniu.com/api/kodov2/rsf/list?bucket=” + 编辑框_空间地址.内容 + “&prefix=&baseUrl=http%3A%2F%2Ftc.glulu7.cn&delimiter=&allversion=false&limit=51&marker=”, 0, , 编辑框_cookie.内容, , #协议头, , , , , , , )
    .如果结束
    
    返回值文本 = 到文本 (返回值)
    调试输出 (返回值文本)
    成员数量 = 寻找文本 (返回值文本, “preview_url”, , 真)
    
    调试输出 (成员数量)
    json.解析 (返回值文本)
    sum = 0
    日期 = 到文本 (取年份 (取现行时间 ())) + “年” + 到文本 (取月份 (取现行时间 ())) + “月” + 到文本 (取日 (取现行时间 ())) + “日”
    
    .判断循环首 (sum < 成员数量)
        链接 = json.取通用属性 (“items[” + 到文本 (sum) + “]['preview_url']”, )
        .如果 (寻找文本 (链接, 到文本 (202009) + 编辑框_日期.内容, , 真) ≠ -1)
            调试输出 (链接)
            ' 写到文件 (取运行目录()+"文本文档.txt", 编辑框1.内容)
            创建目录 (取特定目录 (3) + “学习笔记markdown图片” + 日期)
            状态码 = 写到文件 (取特定目录 (3) + “学习笔记markdown图片” + 日期 + “” + 到文本 (sum) + “.png”, HTTP读文件 (链接))
            .如果 (状态码)
                编辑框_状态.加入文本 (“下载第” + 到文本 (sum) + “张图片成功” + #换行符)
            .否则
                编辑框_状态.加入文本 (“下载第” + 到文本 (sum) + “张图片失败” + #换行符)
            .如果结束
    
            ' HTTP读文件 (链接)
        .否则
    
        .如果结束
    
        sum = sum + 1
    .判断循环尾 ()
    

    界面自己画哈,自己动手,丰衣足食,最后,上成品!
    蓝奏云:https://wwa.lanzous.com/i6Ryeglnnbe

    嘻嘻,各位晚安~


    更新啦更新啦~
    先上图:

    把“”一键全部下载“”功能加上去了
    只需要勾选“全部下载”,然后点击下载即可,有其他的意见,欢迎提出哦~
    代码更新如下:

    .版本 2
    .支持库 spec
    .支持库 shell
    .支持库 internet
    
    .程序集 窗口程序集_启动窗口
    
    .子程序 __启动窗口_创建完毕
    
    皮肤_随机皮肤 (#皮肤_永不言败, #皮肤_七彩条幅, )
    编辑框_日期.内容 = 到文本 (取日 (取现行时间 ()))
    
    .子程序 _按钮1_被单击
    .局部变量 返回值, 字节集
    .局部变量 返回值文本, 文本型
    .局部变量 链接, 文本型
    .局部变量 json, 类_json
    .局部变量 成员数量, 整数型
    .局部变量 sum, 整数型
    .局部变量 日期, 文本型
    .局部变量 状态码, 逻辑型
    .局部变量 下载判断, 逻辑型
    .局部变量 数组1, 文本型, , "0"
    
    .如果 (选择框1.选中)
        返回值 = 网页_访问 (“https://portal.qiniu.com/api/kodov2/rsf/list?bucket=mymarkdown-tuchuang&prefix=&baseUrl=http%3A%2F%2Ftc.glulu7.cn&delimiter=&allversion=false&limit=51&marker=”, 0, , #cookier, , #协议头, , , , , , , )
    .否则
        返回值 = 网页_访问 (“https://portal.qiniu.com/api/kodov2/rsf/list?bucket=” + 编辑框_空间地址.内容 + “&prefix=&baseUrl=http%3A%2F%2Ftc.glulu7.cn&delimiter=&allversion=false&limit=51&marker=”, 0, , 编辑框_cookie.内容, , #协议头, , , , , , , )
    .如果结束
    
    返回值文本 = 到文本 (返回值)
    调试输出 (返回值文本)
    文本_取中间_批量 (返回值文本, “{”, “}”, 数组1, , , , , , , )
    成员数量 = 取数组成员数 (数组1) - 1
    
    调试输出 (成员数量)
    json.解析 (返回值文本)
    sum = 0
    日期 = 到文本 (取年份 (取现行时间 ())) + “年” + 到文本 (取月份 (取现行时间 ())) + “月” + 到文本 (取日 (取现行时间 ())) + “日”
    .如果 (选择框2.选中)
        编辑框_日期.内容 = “”
        下载判断 = 真
    .否则
        下载判断 = 寻找文本 (链接, 到文本 (202009) + 编辑框_日期.内容, , 真) ≠ -1
    .如果结束
    
    .判断循环首 (sum < 成员数量)
        链接 = json.取通用属性 (“items[” + 到文本 (sum) + “]['preview_url']”, )
        .如果 (下载判断)
            调试输出 (链接)
            ' 写到文件 (取运行目录()+"文本文档.txt", 编辑框1.内容)
            创建目录 (取特定目录 (3) + “学习笔记markdown图片” + 日期)
            状态码 = 写到文件 (取特定目录 (3) + “学习笔记markdown图片” + 日期 + “” + 到文本 (sum + 1) + “.png”, HTTP读文件 (链接))
            .如果 (状态码)
                编辑框_状态.加入文本 (“下载第” + 到文本 (sum + 1) + “张图片成功” + #换行符)
            .否则
                编辑框_状态.加入文本 (“下载第” + 到文本 (sum + 1) + “张图片失败” + #换行符)
            .如果结束
    
            ' HTTP读文件 (链接)
        .否则
    
        .如果结束
    
        sum = sum + 1
    .判断循环尾 ()
    .如果 (sum = 成员数量)
        信息框 (“下载完毕,谢谢使用”, 0, , )
    .否则
    
    .如果结束
    
    

    就这么多啦~
    放上第二版的链接:
    https://wwa.lanzous.com/iYwBtglzowd

    欢迎大家交流哦~

  • 相关阅读:
    vue中表格自适应屏幕一屏显示
    css+jq实现星星评分
    CSS中width,min-width和max-width之间的联系
    用jq动态给导航菜单添加active
    解决ios中input兼容性问题
    swiper按钮点击无效及控制器无效问题
    bootstrap 模态框在iphone微信内点击无效
    vue,onerror实现当图片加载失败时使用默认图
    MVC模板页使用
    MVC框架+vue+elementUI
  • 原文地址:https://www.cnblogs.com/yishuai/p/13664275.html
Copyright © 2011-2022 走看看