import requests
import xlrd
# 打开Excel文件读取数据
data = xlrd.open_workbook('C:/Users/hbqfi/Desktop/2222.xlsx')
table = data.sheet_by_index(0) # 通过索引顺序获取
# 获取整行和整列的值(返回数组)
URLs = table.col_values(0)
for url in URLs:
picname = url.split("/")[-1] # 将图片url拆分,获取最后一个‘/’后面的字符,并作为下载的图片的名称
path = 'C:/Users/hbqfi/Desktop/111/' + picname # 图片下载保存地址
r = requests.request('get', url) # 图片url
print(r.status_code)
with open(path, 'wb') as f: # 打开写入到path路径里-二进制文件,返回的句柄名为f
f.write(r.content) # 往f里写入r对象的二进制文件
Python使用(xlrd、requests):根据Excel文件中图片url下载图片到本地
最新推荐文章于 2023-08-23 11:02:35 发布