华为云相册爬虫(付费扩容实在是没钱~哭)

SKpython

共 964字,需浏览 2分钟

 ·

2022-01-22 06:35

今天准备把手机重置一下

实在是没内存了

(已使用98%...)


然后手机相册我是都备份到了百度云


现在唯一的问题是


华为的备忘录,wifi,以及日历是备份不了的


当然还有浏览器记录也是备份不了的


续费要每个月6块!每个月6块!!

一年就是72


十年就是720


一百年就是7200


都可以买一个mate40pro了


你当我高富帅啊,嗨哟。。


你说要是付一次6块那就算了


但这,这,这我肯定不能忍,是吧


我没得选,以前我想做个好人


现在我真没得选


于是


我们找到华为云空间的官网


点进去

看到没,事态已经很严重了!


我是生怕他连找回手机这个都给我抹了


那肯定不行!


我们点进图库


我有想过删除一些视频


但是发现无济于事,


他不显示大小的,我随便删几个跟没删一样


我擦


于是我脑袋萌发出了一个想法


我把这些照片和视频爬下来


放到电脑的一个文件夹


然后再直接上传百度云


然后再把云空间里面的照片和视频全删了


既可以节省空间,又不会损失记录


岂不是完美!


思考了一下,可行


开干!


首先开启f12,打开浏览器抓包


然后点一下所有照片



经过简单观察


我们发现每一次请求得到的照片列表都在这个url里



这个url拿到的不是下载链接,也不是原图


我们肯定要原图嘛


于是我们双击一张图片


再次观察network里面的url


我们发现了这个



!!!


很明显,这就是我们要的东西了


复制一下url,到另一个浏览器打开


发现也可以正常下载


然后再看一下请求携带的数据


发现就是刚才那个列表里面的一些id


构造字典传进去即可


ok,分析结束


下面就开始写代码了


这其实是一个很简单的爬虫


都是json格式的文本


直接json解析就行


唯一要注意的一个地方就是


这些照片和视频被分为9个type


你要分别遍历这9个type(数字1到9)


就可以完成全部抓取


部分代码如下


(tips:这其实已经基本上贴出全部代码了,前面几十行是请求头和导入的库..换成自己的就行)


然后运行


等待屏幕输出


文件夹就开始在写入图片了~


至此大功告成~


然后我们把云空间的照片和视频都删了


就可以正常备份了~


(ಡωಡ) 


--End--


欢迎关注公众号:SKpython


浏览 81
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报