目前问卷星是可以直接通过访问链接地址去下载文件的,本程序就是利用这个代码去实现自动化下载
利用到os、pandas、requests库,程序可直接自定义下载到的文件夹,excel数据表放到py文件目录下即可运行成功
import os
import pandas as pd
import requests
# 读取用户输入的文件夹路径
output_folder = input("请输入保存图片的文件夹路径:")
# 如果文件夹不存在,则创建它
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 读取 Excel 文件
df = pd.read_excel('数据.xlsx', engine='openpyxl')
print('即将开始')
# 遍历 Excel 文件的每一行
for index, row in df.iterrows():
image_url = row['4、成绩截图']
name = row['1、姓名']
student_id = row['2、学号']
# 下载图片
response = requests.get(image_url)
if response.status_code == 200:
# 创建文件名并将图片保存到指定文件夹
file_name = os.path.join(output_folder, f"{name}_{student_id}.jpg")
with open(file_name, 'wb') as file:
file.write(response.content)
print(f"正在下载 {file_name}")
else:
print(f"下载失败 {image_url}")
print("完成.")
© 版权声明
本文文章版权归作者所有,未经允许请勿转载
该作者文章如有侵权,请附相关信息发送到邮箱:515517983@qq.com
本站微信小程序:云村Study
THE END
喜欢就支持一下吧