开发者社区 问答 正文

python 怎么下载图片

python 怎么下载图片

展开
收起
云计算小粉 2018-05-10 20:10:53 2071 分享 版权
1 条回答
写回答
取消 提交回答
  • 阿里云大学导师

    您好,请参考下列图片下载案例:

    coding=utf-8

      import urllib
      import re
      def getHtml(url):
       page = urllib.urlopen(url)
       html = page.read()
       return html
      def getImg(html):
       reg = r'src="(.+?.jpg)" pic_ext'
       imgre = re.compile(reg)
      imglist = re.findall(imgre,html)
       x = 0
       for imgurl in imglist:
       urllib.urlretrieve(imgurl,'%s.jpg' % x)
       x+=1
      html = getHtml("https://img.alicdn.com/tfs/TB17BLuvnqWBKNjSZFxXXcpLpXa-3840-1280.jpg")
      print getImg(html)

    2019-07-17 22:23:19
    赞同 展开评论
问答分类:
问答地址: