资源简介
可以一键下载一加云服务的照片,使用python3环境,使用了下面两个库import json,import requests,教程地址https://blog.csdn.net/u013000099/article/details/101070036
请下载 2.0版本,支持原图下载,修复bug, https://download.csdn.net/download/u013000099/12254452
请下载 2.0版本,支持原图下载,修复bug, https://download.csdn.net/download/u013000099/12254452
代码片段和文件信息
import json
import requests
cookies = {
#这里填写复制的
}
headers = {
#这里填写复制的
}
photonum = 711#照片数量
infolist = []
conn = 0
def getinfo(lastMatchedMomentrealPhotoIndex):
global conn
print(‘----------------------------‘+str(conn)+“-------------------------------“)
conn+=1
data = {
‘size‘: ‘100‘
‘state‘: ‘active‘
‘smallPhotoScaleParams‘: ‘image/resizem_mfith_250w_250‘
‘originalPhotoScaleParams‘: ‘image/resizem_mfith_1300w_1300‘
‘cursor‘: str(lastMatchedMoment) ‘photoIndex‘: str(realPhotoIndex)
}
response = requests.post(‘https://cloud.h2os.com/gallery/pc/listNormalPhotos‘ headers=headers cookies=cookies
data=data)
photos = json.loads(response.text).get(‘photos‘)
lastMatchedMoment = json.loads(response.text).get(‘lastMatchedMoment‘)
realPhotoIndex = json.loads(response.text).get(‘realPhotoIndex‘)
print(photos)
print(lastMatchedMoment)
print(realPhotoIndex)
for key in photos.keys():
for a in photos.get(key):
infolist.append([a.get(“originalPhotoUrl“)a.get(“title“)])
if infolist getinfo(lastMatchedMoment realPhotoIndex)
else:
dowimg()
def dowimg():
con = 0
for img in infolist:
dir = “img\\“ + img[1] # 构造完整文件名称
print(“图片名称“+dir)
f = requests.get(img[0])
with open(dir “wb“) as code:
code.write(f.content) # 保存文件
con+=1
print(str(“下载进度“+con/photonum*100)+“%“)
getinfo(00)
print(“图片地址获取完毕“)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-20 17:32 cloud.h2os.com\.idea\
文件 441 2019-09-20 13:51 cloud.h2os.com\.idea\cloud.h2os.com.iml
目录 0 2019-09-20 13:51 cloud.h2os.com\.idea\inspectionProfiles\
文件 174 2019-09-20 13:51 cloud.h2os.com\.idea\inspectionProfiles\profiles_settings.xm
文件 294 2019-09-20 13:51 cloud.h2os.com\.idea\misc.xm
文件 287 2019-09-20 13:51 cloud.h2os.com\.idea\modules.xm
文件 5694 2019-09-20 17:32 cloud.h2os.com\.idea\workspace.xm
文件 1714 2019-09-20 17:32 cloud.h2os.com\getinfo.py
目录 0 2019-09-20 17:33 cloud.h2os.com\img\
相关资源
- PyQt5中异步刷新UI+Python中的多线程+p
- 使用Python编写LOF算法
- python视频资料.zip
- Python基础项目配套代码
- Python调用QQ截图
- util_python
- label.png为16位转8位python代码
- 1.2.5的windows python-mysqlpip安装,MySQL_
- _sqlite3.cpython-38-x86_64-linux-gnu.rar
- python写的自动发送QQ邮件的脚本
- python 远程获取文件
- python从入门到精通视频全60集百度云链
- Python基础教程(全套21集)
- python抓取新浪微博数据
- 小甲鱼零基础入门学习Python全套源码
- SCU微服务自动填写
- 基于socket的python聊天
- python之des加密算法
- Python爬虫抓取Ebay页面
- python api chm
- Python 搜狗词库的批量
- 无人车路径规划算法matlab+python代码
- 粒子群优化BPNN的python实现代码.rar
- 基于Django的python信息管理系统,用于
- python
- 多层BP神经网络参数高自由度Python
- 爬取b站前百视频名称和链接
- DynaSLAM/src/python/
- 梯度下降python程序实现+可视化
- python爬取小说源码,仅供学习使用
评论
共有 条评论