为了账号安全,请及时绑定邮箱和手机立即绑定

根据url下载图片?

/ 猿问

根据url下载图片?

根据url图片下载不下来,这些url是要下载ImageNet数据集里的数据,图片都是国外的是,所以连接超级慢,有一些图片已经丢失了。想问一下该怎么下载才能尽可能把图片又好又快的下载到我的电脑

https://img.mukewang.com/5af642130001bd6406580656.jpg

https://img2.mukewang.com/5af642a2000149e108210213.jpg

我的代码

import urllib.request
path="G:\\grabage_pragram\\ImageNet"
read_path=path+"\\"+"newspaper.txt"
down_url="G:\\grabage_pragram\\ImageNet\\newspaper_down\\"
count=0
bad_count=0
f = open(read_path,'r',encoding="utf-8")
print(f.readline())
line=f.readline()

while line:
    print(count)
    url=line
    print(url)
    image_type=url.split('.')[-1]
    name=down_url+str(count)+"."+image_type
    try:
        conn = urllib.request.urlopen(url)
        ff = open(name,"wb")
        ff.write(conn.read())
        ff.close()
        count=count+1
    except:
        bad_count=bad_count+1
        print("error"+str(bad_count))
    line=f.readline()
f.close()


查看完整描述

1 回答

已采纳
?
Keyro

我是用的urllib.urlretrieve方法去下载图片的

查看完整回答
反对 回复 2018-05-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信