环境:win10
相关:Anaconda3,Spyder, python 3.7
目的:从本地服务器下载图片数据并保存;
输入是一个含有图片属性的url,需获取url的数据信息,并解析json格式数据,得到图片的路径;
# -*- coding: utf-8 -*-
"""
Created on Wed Aug 21 14:55:35 2019
@author: Developer
"""
import urllib
import json
import os
#from skimage import io
url = 'http://192.168.0.***/api/image/******'
requ_url_info = urllib.request.urlopen(url, data=None, timeout=10)
# 解析返回对象
data = json.loads(requ_url_info.read().decode())
json_value = data['page']['records']
os.makedirs('./image/', exist_ok=True)
x = 0
for info in json_value:
#print(info['path'])
img_url = 'http://192.168.0.***'+info['path']
urllib.request.urlretrieve(img_url, './image/{}.jpg'.format(x))
x = x + 1
print("第", x ,"张")
print("loadind finished.")
#img_info = json_value[0]['path']
#img_url = 'http://192.168.0.***'+img_info
#print(img_url)
#img=io.imread(img_url)
#io.imshow(img)
#urllib.request.urlretrieve(img_url, './image/0.jpg')
python小白网上搜索相关知识点,现学现卖...