爬取网页图片的时候,遇到了返回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