假定给出一个URL,如何从服务器捕获该URL所对应的图片的相关信息呢?
利用Python的urllib及PIL中的Image即可轻松实现。
#coding:utf-8
import os
import urllib
import urllib2
import cStringIO
from PIL import Image
path = "http://h.hiphotos.baidu.com/image/pic/item/c8ea15ce36d3d5397966ba5b3187e950342ab0cb.jpg"
file = urllib2.urlopen(path)
tmpIm = cStringIO.StringIO(file.read())
img = Image.open(tmpIm)
print img.format # JPEG
print img.size # (801, 1200)