12558网页游戏私服论坛

 找回密码
 立即注册
游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
攻城掠地-仿官 全新玩法,觉醒武将,觉醒技能 每周新区 经典复古版本,长久稳定 进入游戏
巅峰新版攻 攻城掠地公益服 攻城掠地SF 新兵种、新武将(兵种) 进入游戏
攻城掠地公 散人玩家的天堂 新开 进入游戏
改版攻城掠 上线即可国战PK 稳定新区 全新改版,功能强大 进入游戏
少年江山 高福利高爆率 刚开一秒 江湖水落潜蛟龙 进入游戏
太古封魔录 开服送10亿钻石 福利多多 不用充钱也可升级 进入游戏
神魔之道 签到送元宝 稳定开新区 送豪华签到奖励 进入游戏
神奇三国 统帅三军,招揽名将 免费玩新区 激情国战,征战四方 进入游戏
龙符 三日豪礼领到爽 天天开新区 助你征战无双 进入游戏
王者之师 免费领豪华奖励 免费玩新区 6元送6888元宝 进入游戏
三国霸业 战车-珍宝-觉醒-攻城掠地SF-全新玩法 免费玩新区 攻城掠地私服 进入游戏
手游私服盒子 各类免费游戏 0.1折送海量资源 各类手游私服 进入游戏
皇家MU2 《奇迹 2:传奇》韩国网禅公司《奇迹》正统续作。 3D锁视角Mmrpg 暗黑3+传奇+流放之路+奇迹 进入游戏
查看: 327|回复: 0

时光相册批量下载分析及思路

[复制链接]
发表于 2020-11-26 00:50:02 | 显示全部楼层 |阅读模式
写在最前

前几天有需求需要将时光相册内里的照片以及视频全部下载下来,14个G,8000个文件。使用网页一个一个的下,不说遗漏,就是时间上也消耗不起。
分析一下协议,打算用软件进行自动获取。
调出开发者工具

用搜狗浏览器为例,打开任意页面,按F12即可调出开发者工具。

分析获取网站照片原理。

在时光相册网站登陆处,按F12调出开发者工具,点击Network,然后正常输入账号及密码,进行登陆。
抓取哀求如下:

其中第一条为初始数据,获取两百条数据,返回的JSON数据如下:

在上图中可以看到data.media_list[0-195].id为照片的ID号,固然网站哀求了两百条数据,但是获取下来并非两百条,0-195条,算上0,共196条。
这些数据需要依次记录下来,留取到接下来的下载使用。
下载


F12调出开发者工具,点击两张照片,点击批量下载,获取哀求。

首先在archive页面POST哀求中,JSON中的data.url节点中有下载地址。
哀求地址:https://web.everphoto.cn/api/media/archive
哀求内容:media=687511189878682XXXX-687511193278165XXXX



重点说一下哀求内容,media=之后的内容为获取的ID号,多ID号以-号分隔处理。
哀求到浏览器,直接可以下载。
至于哀求头,稍候再说。
prev

第一次的哀求已经完成,但只有196个,然后再接着循环接下来的哀求。
第一次的哀求数据JSON节点data.pagination.prev数据中,可以看到prev值。
带入下一个哀求,以下全部的哀求都是带入上一个哀求中的prev值。
如:[/color">https://web.everphoto.cn/api/users/self/updates?count=200&p=prev_66217238672137XXXXX
下载数据(每次只下载一个哀求中的数据,即200个以内或200个。)
获取prev值
再接下来用获取的prev值再接下来哀求。
循环即可,不绝到没有任何ID号,可以判定为全部的照片已经全部获取完成了。
流程:
获取初始数据-列出data.media_list[0-195].id全部的ID号,将ID号依次处理,以-号分隔。
下载
获取prev
再接下来哀求第二个,然后依次循环,这个流程说的很麻烦,但是各位获取哀求,看一眼就明确了。
哀求头

全部的哀求头中需要带入Cookie、User-Agent,UA带不带或者也可以,不外我习惯带入。
我下载的信息的时间也是没有成品,单个一个一个功能进行开发的程序,用完就删。所以目前没有成品开发,不外感兴趣的朋友,可以开发一下。

来源:http://www.12558.net
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼主热帖
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|12558网页游戏私服论坛 |网站地图

GMT+8, 2024-11-25 00:55 , Processed in 0.078125 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表