在浏览器中输入网址,自动下载图像。如何编写python脚本来下载这样的图像?

时间:2016-06-22 12:39:19

标签: python image urllib

URL = “https://images.data.gov.sg/api/traffic-images/2016/02/96128cfd-ab9a-4959-972e-a5e74bb149a9.jpg”

我正在尝试这个: import urllib
url =“https://images.data.gov.sg/api/traffic-images/2016/02/96128cfd-ab9a-4959-972e-a5e74bb149a9.jpg”
IMAGE = url.rsplit(“/”)[ - 1]
urllib.urlretrieve(url,IMAGE)

图像在执行后下载到目标文件夹中,但已损坏。 “无法加载图片”;弹出错误。

2 个答案:

答案 0 :(得分:0)

可能是因为您尝试访问的域对下载策略有限制。检查一下,希望它有所帮助! https://stackoverflow.com/a/8389368/2539771

答案 1 :(得分:0)

导入urllib URL =“ https://images-na.ssl-images-amazon.com/images/I/714tx9QbaKL.SL1500.jpg” urllib.urlretrieve(URL,“ sample.png”)

从PIL导入图像
img = Image.open('/ home / sks / sample.png') img.show()