首页
社区
课程
招聘
[原创]水滴宝宝照片导出工具
发表于: 2017-2-23 21:29 14121

[原创]水滴宝宝照片导出工具

2017-2-23 21:29
14121

水滴宝宝是我小孩出生到现在3岁一直在用的一款亲子相册app,挺好用,没有广告,但是最近发现有图片无法显示、视频无法播放的情况,感觉这app可能哪天就没了,我需要把之前上传的数据拿下来,备份到本地。

再后来,我有了个想法,想做成一个完整的程序,当成一款产品来做,做成注册版,供有需要的人使用,搞了一段时间,发现浪费时间,服务器的钱都赚不回来,决定把它开源,同时把当时的思路也整理一下。

水滴宝宝提供了web版,官网http://home.ishuidi.cn/,登陆web版可以看到之前通过app上传的照片和视频,既然能看,我们就能想办法把它下载下来。

先登陆web版,登陆后cookie里面有下载照片要用到的关键数据:childidmidtokenfamilyid号,通过这些信息可以组合成相关的协议格式,按指定的格式去请求就能拿到照片信息了。

Cookie:

pgv_pvid=123123; __qc_wId=123123; Hm_lvt_123123=123123; Hm_lpvt_123123=123123; cookie_mid=123123; cookie_pw=123123; weibojs_123123=123123; cookie_token=123123; cookie_username=123123; cookie_phone=123123; cookie_familyId=123123; cookie_child=123123; cookie_bg=1; cookie_islogin=1

 

先看看第一条数据请求信息:

http://home.ishuidi.cn/query_all_growth_list.php

 

 


上图两箭头是关键点,这是第一条照片信息请求的数据格式,通过max_t可以用来索引出所有的信息,上面的请求服务端返回的数据如下:

 

每请求翻一页,web会展示更多的照片,这些照片信息就是通过上次返回的min_t来决定的,每次请求数据,以上次返回的min_t值作为本次请求的max_t值(初始的max_tmin_t0)。

 

如果我往下翻页,便产生第二条请求:

 


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (11)
雪    币: 97697
活跃值: (200824)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
поддержка
2017-2-23 21:33
0
雪    币: 97697
活跃值: (200824)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3

llydd感謝你...學習了

2017-2-23 21:49
0
雪    币: 102
活跃值: (50)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
很不错,楼主能不能开发一个百度网盘的搜索软件?
2017-2-24 06:54
0
雪    币: 35
活跃值: (5254)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
wsc
5
楼主大才!
2017-2-24 11:34
0
雪    币: 1451
活跃值: (3891)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
nence 很不错,楼主能不能开发一个百度网盘的搜索软件?
有现成的网盘搜索网站啊。http://www.sobaidupan.com/
2017-2-26 21:23
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
楼主您好,水滴宝宝快关了,我正在用您的代码编译下载工具,可是VS提示无法打开文件curlmtd.lib,请问如何解决?非常感谢!
2017-4-8 20:19
0
雪    币: 380
活跃值: (101)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
8
rukiaHXG 楼主您好,水滴宝宝快关了,我正在用您的代码编译下载工具,可是VS提示无法打开文件curlmtd.lib,请问如何解决?非常感谢!
lib目录就有,编译release
2017-4-8 21:42
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
llydd lib目录就有,编译release
一直在线盼着您回复呢,太好了。我下载的lib目录里只有libcurl_mt.lib
2017-4-8 21:45
0
雪    币: 112
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
更期待楼主做爬虫的分析过程~
2017-4-9 01:56
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我现在才发现水滴宝宝不能用了,里面照片都可以保存到手机上了,可是视频都打不开保存不了,整个app不行了,怎么办啊,大神,有没有办法呀,我快崩溃了,好多儿子小时候的事视频,太珍贵了
2017-9-25 02:48
0
雪    币: 29
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
楼主大能,膜拜中
2017-12-2 21:16
0
游客
登录 | 注册 方可回帖
返回
//