我尝试将这些图像下载到本地PC,没有错误,但是无法打开下载的图像,我做错了什么?图片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')
答案 0 :(得分:0)
该图片网址无效。 您翻译的网址也无效:
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
。