爬取网页图片的时候,遇到了返回302

import os
import requests
import urllib.request

自己写的保存图片方法

# 保存图片
def save_img(url,name,path):
    #获得图片后缀
    file_suffix = os.path.splitext(url)[1]
    #拼接图片名(包含路径)
    filename = '{}{}{}{}'.format(path,os.sep,name,file_suffix)
    try:
        content = requests.get(url).content
        # print(content)
        if content:
            urllib.request.urlretrieve(url, filename = filename)
            return filename
    except Exception as e:
        return ''

url是图片的路径,name是图片名称,path是要存储的路径

处理异常用了try exception

相关文章:

  • 2022-12-23
  • 2021-12-31
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
  • 2022-01-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
  • 2021-04-18
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案