【分享】小红书采集图片下载到本地
前面我们把图片链接都存到了excel里,现在想要把图片都下载到本地文件夹
下面是实现的python代码
图片链接存在第三列单元格,并且是多个图片\n分割的,现在把他们全部下载到本地
import pandas as pd
import requests
df = pd.read_excel("小红书.xlsx", header=None)
# 循环遍历每个单元格
for index, row in df.iterrows():
num = index + 1
if pd.isna(row[2]):
continue
imgs = row[2].split("\n")
j = 1
for img in imgs:
fileName = f"imgs/{num}_{j}.jpg"
print(fileName)
# 图像的URL
image_url = img
# 发送HTTP请求获取图像
response = requests.get(image_url)
if response.status_code == 200:
# 获取图像的二进制数据
image_data = response.content
# 保存图像到本地文件
with open(fileName, 'wb') as f:
f.write(image_data)
print("图像已成功下载到本地。")
else:
print("无法下载图像。")
j += 1
十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》
一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。
开源地址:唯一客服(开源学习版)
官网地址:唯一客服官网