批量保存API图片脚本 带去重复功能(shell脚本)

简介

此脚本不能批量下载返回内容为json格式的图片

只适用于返回值时img时的api接口

批量保存API图片脚本 带去重复功能(shell脚本)插图

#!/bin/bash

# 设置保存图片的路径和文件名前缀
save_dir="/www/wwwroot/328e19y928.qicp.vip"
file_prefix="image"

# API接口URL
url="https://api.suyanw.cn/api/hs/"

# 访问和保存图片500次
for (( i=1; i<=10; i++ ))
do
    # 发送GET请求到API接口并获取返回的图片数据
    filename="${file_prefix}_${i}.jpg"
    response=$(curl -s -o "$save_dir/$filename" "$url")

    # 检查是否下载成功
    if [[ $? -eq 0 ]]; then
        echo "第 $i 张图片保存成功!"
    else
        echo "第 $i 张图片保存失败!"
    fi

    # 去除重复的照片
    if [[ $i -gt 1 ]]; then
        cmp --silent "$save_dir/${file_prefix}_$((i-1)).jpg" "$save_dir/$filename" && rm "$save_dir/$filename"
    fi
done

echo "图片保存完成!"

 

版权声明 1 本网站名称:诺言博客
2 本站永久网址:https://nuoyo.cn
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ2469329338进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7 如无特别声明本文即为原创文章仅代表个人观点,版权归《诺言》所有,欢迎转载,转载请保留原文链接。
THE END
分享
二维码
打赏
海报
批量保存API图片脚本 带去重复功能(shell脚本)
简介 此脚本不能批量下载返回内容为json格式的图片 只适用于返回值时img时的api接口 #!/bin/bash # 设置保存图片的路径和文件名前缀 save_dir="/www/wwwr……
<<上一篇
下一篇>>