Python urlretrieve 下载图片
我正在通过urlretrieve从网址下载大约200张图片。除了其中一张,其他的都下载得很好。我在浏览器中打开了那个网址,图片加载得也没问题。不过,urlretrieve下载的那个图片却打不开。它给我提示“文件xxx.jpg无法打开。”而且显示的大小是1kb,没有任何尺寸信息。当我手动保存这张图片时,显示的大小是289kb,尺寸是1280x986。有没有人知道这可能是什么问题呢?
1 个回答
1
我知道这听起来有点傻,但根据经验,先检查一下你运行脚本的设备上,保存文件的地方是不是满了(或者有没有权限问题之类的)。
把你的脚本改一下,让它打印出网址,而不是直接下载文件。看看打印出来的网址是否正常,是否有奇怪的字符可能会被误解(包括空格)。
如果你还是遇到问题,请把你的脚本发出来,我们可以帮你看看。