我試圖用下面的Python代碼檢索HTTP JPG圖像ULRs(以在GUI中顯示它們):從URL檢索JPG圖片(蟒蛇)
import urllib3
from cStringIO import StringIO
from PIL import Image
conn = urllib3.connection_from_url('http://www.solarspace.co.uk/')
img_file = conn.urlopen('GET', 'http://www.solarspace.co.uk/PlanetPics/Neptune/NeptuneAlt1.jpg')
image = StringIO(img_file.read())
image.seek(0)
resized_image = Image.open(image)
然而,這給了我這個錯誤消息:「IOError:無法識別圖像文件」。
爲什麼我使用urllib3的原因是因爲我需要一個持久連接(發送多個請求),這是不可用的urllib/urllib2的。
在此先感謝。
感謝您詳細解答做到這一點。現在一切都很好。 –