import json
import requests
#========================================================
#两条横线之间粘贴复制的东西(cookies和header),否则会报错不能运行
#========================================================
photonum = 1234 #照片数量
infolist = []
conn = 0
def getinfo(lastMatchedMoment,realPhotoIndex):
global conn
print('----------------------------'+str(conn)+"-------------------------------")
conn+=1
data = {
'size': '100',
'state': 'active',
'smallPhotoScaleParams': 'image/resize,m_mfit,h_250,w_250',
'originalPhotoScaleParams': 'image/resize,m_mfit,h_1300,w_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')
for key in photos.keys():
for a in photos.get(key):
id = a.get("id")
real = requests.post('https://cloud.h2os.com/gallery/pc/getRealPhotoUrls', headers=headers, cookies=cookies,data='ids=["'+id+'"]')
infolist.append([json.loads(real.text).get(id),a.get("title")])
if len(infolist)<photonum:
getinfo(lastMatchedMoment, realPhotoIndex)
else:
dowimg()
def dowimg():
con = 0
print(infolist)
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("下载进度",(con/photonum*100),"%")
getinfo(0,0)
print("图片地址获取完毕")
囧囧JOJO
- 粉丝: 25
- 资源: 1
最新资源
- 极速浏览器(超快速运行)
- uniapp vue3 下拉菜单组件(dropdownMenu)
- 《全面解析图像平滑处理:多种滤波方法及应用实例》
- 关于 v s 2019 c++20 规范里的 S T L 库里模板 decay-t<T>
- RL Base强化学习:信赖域策略优化(TRPO)算法TensorFlow实现
- RunAsTool-解决Windows用户权限问题
- 在线课程教育系统,提供在线课程,在线观看,订单,购买,支付等前台功能;后台管理系统:课程管理,课程分类管理,订单管理,营销管理,讲师管理,课程统计,公众号管理,视频点播,视频直播等
- RL Base强化学习:信赖域策略优化(TRPO)算法Pytorch 实现
- 全球各国家及城市json数据
- 用Rust实现仿nginx,力争实现一个可替代方案,http/https代理, socks5代理, 负载均衡, 反向代理, 静态文件服务器,四层TCP/UDP转发,websocket转发, 内网穿透N
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈