我的想法就是:
使用request get请求两次,一次请求的是json数据,然后我们可以拿到图片url,然后再get一次保存content就好了。
示例代码
import requests
res = requests.get("http://api.tianapi.com/meinv/?key=你的key&num=10")
# 将json格式数据转化成字典
result = res.json()
# 获取主体信息
mm_dicts = result['newslist']
i = 0
for mm_dict in mm_dicts:
with open("./image/%d.jpg" % i, "wb") as f:
res = requests.get(mm_dict['picUrl'])
f.write(res.content)
i += 1
关于api请求,可以看我的另外一个博客这里
如果单纯的只想只想下载图片,如果你有url可以直接下载。(一般右键可以获取网图链接)