На данный момент имею:
resource = urllib.request.urlopen(photo['src_big']) pic = Image.open(resource.read())
Получаю ошибку:
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xff in position 0: invalid start byte
Как можно решить проблему?
resource = urllib.request.urlopen(photo['src_big']) pic = Image.open(resource.read())
from PIL import Image import requests from io import BytesIO response = requests.get(url) img = Image.open(BytesIO(response.content))
from requests import get data = get('http://lol.com/some_image.jpg', headers={'Connection': 'close'}).content # и тут уже загружай свою картинку
DamMerculУпс, сори, не прочитал последний ответ)
А не проще ли: