资讯专栏INFORMATION COLUMN

批量下载oppo云中相册源文件

Donne / 2084人阅读

摘要:需求云上有千张图片手机不是的手机想批量下载图片很麻烦于是求救与我登录云观察获取数据的方式当访问下载图片时发现它是请求服务器获取的图片链接从可以看到他包含以下参数登录的秘钥文件文件名该文件名是源文件名称经过转码后的存储位置认证的经过测试发现认

需求

oppo云上有千张图片,手机不是oppo的手机想批量下载图片很麻烦,于是求救与我

登录oppo云,观察获取数据的方式

当访问下载图片时,发现它是get请求服务器 获取的图片链接 

从url可以看到 他包含以下参数
sign 登录的秘钥
fileId 文件id
fileName 文件名,(该文件名是 源文件名称经过base64转码后的)
bucket 存储位置
ctoken 认证的token

经过测试发现,sign,bucket,ctoken 认证成功后,一段时间内是不变得,因此只需要传fileId,fileName即可

又发现了他得到相册列表的接口


他是通过mediaDates参数来获取相册的

因此有思路了,通过mediaList接口得到相册的列表,然后通过相册的文件信息去请求下载路径
观察到相册的日期可以再html标签中取到

去得到相册列表先去拼写mediaDates参数,然后请求,这里我用js实现

可以看到,请求正常,返回了相册的信息

然后我用js写了下下载文件的代码,完成下载任务



    
        
        
        
    
    
    
    

页面效果 以及 最终效果

//为了不让浏览器卡死,我每隔5秒去下载一个文件, 1400个文件大约2小时即可完成,挂起去玩耍去咯

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/99285.html

相关文章

  • 开拓海外市场,需要选择怎样的云服务?

    摘要:早在年前,就开始了海外市场的布局,如今其产品和服务更是已经覆盖了中国美国俄罗斯欧洲东南亚泰国越南印度印尼等等广大市场,现正致力于打造专业化的智能手机与移动互联网公司。高速发展的国产品牌OPPOOPPO最早为人们所熟知,还是在以MP3和MP4为代表的影音市场。然而,自从转型进入手机市场后,OPPO获得了更大的发展机遇,近几年更是成为发展速度最快的国产品牌之一。早在2010年前,OPPO就开始了...

    songjz 评论0 收藏0
  • nodejs做了一个网易相册全量下载工具

    摘要:起因前几天网易相册宣布即将停止运营,自己有几千张照片需要下载,官方给的批量下载工具已经无法打开下载页面。无奈只能自己做一个。如果感动了你,可以在下面小额打赏,对我的支持和鼓励。 起因:前几天网易相册宣布即将停止运营,自己有几千张照片需要下载,官方给的批量下载工具已经无法打开下载页面。无奈只能自己做一个。 该教程专为小白用户写的,大神请直接移步github:https://github....

    elva 评论0 收藏0
  • 不再羡慕python,nodejs爬虫撸起袖子就是干,爬取宅男女神网大姐姐的高清图片!

    摘要:年前无心工作,上班刷知乎发现一篇分享爬虫的文章。另外携带的数据是用来告诉服务器当前请求是从哪个页面请求过来的。 年前无心工作,上班刷知乎发现一篇分享python爬虫的文章。 感觉他爬取的网站里的妹子都好好看哦,超喜欢这里的,里面个个都是美女。 无小意丶:自我发掘爬虫实战1:宅男女神网妹子图片批量抓取,分类保存到本地和MongoDB数据库 无奈python虽然入门过但太久没用早已荒废,最...

    rubyshen 评论0 收藏0
  • OPPO数据中台之基石:基于Flink SQL构建实数据仓库

    摘要:实际上,本身就预留了与外部元数据对接的能力,分别提供了和这两个抽象。对接外部数据源搞清楚了注册库表的过程,给我们带来这样一个思路如果外部元数据创建的表也能被转换成可识别的,那么就能被无缝地注册到。 本文整理自 2019 年 4 月 13 日在深圳举行的 Flink Meetup 会议,分享嘉宾张俊,目前担任 OPPO 大数据平台研发负责人,也是 Apache Flink contrib...

    jeffrey_up 评论0 收藏0
  • 场景化封装,一站式使用,普惠AI集成 ——阿里云发布智能媒体管理产品

    摘要:摘要导语近日,阿里云发布了智能媒体管理服务,通过离线处理能力关联授权的云存储,提供便捷的海量多媒体数据一键分析,并通过该分析过程构建价值元数据,更好支撑内容检索。标准统一,访问接口统一为阿里云的标准。场景化一键式处理,提高易用性。 摘要: 导语 近日,阿里云发布了智能媒体管理(Intelligent Media Management)服务, 通过离线处理能力关联授权的云存储,提供便捷的...

    big_cat 评论0 收藏0

发表评论

0条评论

Donne

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<