Пытаюсь сохранить фото из URL с помощью request, фото сохраняется, но формат не поддерживается
Я хочу сохранить и открыть фото из URL, фото сохраняется, но выдается ошибка при открытии изображения: Похоже, формат этого файла не поддерживается. Думала ошибка в сертификате, похоже, что нет, нашла статью про cookie, но и так не выходит. Видимо img так и остается пустым после get. Прошу помочь.
url = 'http://images.amazon.com/images/P/080652121X.01.LZZZZZZZ.jpg'
img = requests.get(url, stream=True).content
with open('C:\Progs\Books\out.jpg', 'wb') as handler:
handler.write(img)
Ответы (1 шт):
Автор решения: Виталия
→ Ссылка
Мне помогло прописать headers в метод get
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0",
"Accept-Encoding": "*",
"Connection": "keep-alive"}