Не удалось получить изображение - PullRequest
0 голосов
/ 30 мая 2020

Я попытался загрузить эти изображения на локальный P C, ошибки нет, но загруженные изображения не открываются, что я сделал не так? Изображение url

import urllib.request
import urllib
url = 'https://szaniterplaza.hu/images/itempic/Grohe_Euroeco_bidé_csaptelep_32737_000_32737000.jpg'
url = urllib.parse.quote(url, encoding='utf8', safe = '://')
urllib.request.urlretrieve(url, './image.jpg')

1 Ответ

0 голосов
/ 30 мая 2020

Этот URL-адрес изображения недействителен. Ваш переведенный URL тоже недействителен:

https://szaniterplaza.hu/images/itempic/Grohe_Euroeco_bid%C3%A9_csaptelep_32743_000_32743000.jpg

Попробуйте в браузере. Я только что это сделал.

Возможно, если вы предоставите нам правильный URL и URL, который вам нужен, он будет преобразован из , мы сможем помочь с преобразованием.

То, что вы скачали, является просто html, которое вы видите в браузере, просто потому, что вы назвали его image.jpg, не делает его jpeg.

В вашем коде загрузки нет ничего плохого (кроме того, что urlretrieve устарел). Работало на https://ichef.bbci.co.uk/news/660/cpsprodpb/12A9B/production/_111434467_gettyimages-1143489763.jpg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...