利用Python爬取一加云服务的所有照片(原图)

利用Python爬取一加云服务的所有照片(原图)

一、使用工具

1.Python3.8(理论上Python3都可使用)
2.Python3的两个模块(json和requests)
注:如果你的Python提示没有json模块或者没有requests,请打开windows的cmd,输入以下代码,回车,等待安装,安装完成就可以用了(缺什么安装什么,两行代码自己选择)。

python -m pip install json
python -m pip install requests

二、cookies和headers提取

首先打开Chrome内核的浏览器,火狐也行,其余的没测试
进入链接https://cloud.h2os.com/ ,登录自己的一加账号,来到如下界面
云服务首页
在此页面,点击键盘上的F12,选择Network(部分浏览器写的是网络,一样的道理)
F12调试窗口
弹出如图所示的窗口(也可能是再浏览页面的右侧或下侧,不影响)后,点击浏览器中的相册(如图所示)
点击相册
点击完后,在弹出的调试窗口可看到相关的数据,找到listNormalPhotos
listNormalPhotos
右键listNormalPhotos找到CopyCopy as cUrl(bash)
Copy as cUrl(bash)
接着打开网页https://curl.trillworks.com/,讲已经复制的内容粘贴进网页的左侧输入框里,接着选择下方的Python
获取cookies和headers代码
选择完后,右侧的输入框会显示代码,复制截图中框选的代码即可即可(即cookies = {xxxx} headers = {xxxx} 这两部分)
*注:cookies内包含个人的信息,请不要轻易泄露!!!
*注:这里为了截图方便,刻意把输入框调整的比较大,正常是跟左边一样的

cookies和heards
接着将复制的代码粘贴进Python编辑器中
粘贴代码
粘贴完成后,找到代码:

photonum = 1234    #照片数量

把1234改成自己账户中的数量,我的是770,我就改为photonum = 770
照片数量
注:cookies有一定的时效性,如果出现cookies失效的情况,请重新去网页登录并获取cookies

三、Python源代码下载

https://download.csdn.net/download/JOJO_jiongjiong/12253532

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值