【发布时间】:2017-07-30 01:57:03
【问题描述】:
我正在尝试编写 Python 脚本以从 API 下载图像。
API 以如下格式返回图像:
https://stackoverflow.com/media/GetImage?ID=98383838&imageName=03833883.jpg&width=640&height=480`
每张图片换行。我正在尝试使用 urllib,但很难弄清楚如何忽略处理每个 jpg 的宽度/高度,因为我想要完整尺寸的图像而不是 640x480 的。
我一直在测试以下内容:
import urllib
import re
input_file = open('imgurls.txt','r')
x=0
for line in input_file:
URL= line
urllib.urlretrieve(URL, str(x) + ".jpg")
x+=1
我不确定如何解决宽度/高度问题。
我相信我应该使用 rsplit 但不太确定。
如果正在读取的行不是 URL,我还需要移至下一行以避免错误。
【问题讨论】: