批量获取API接口视频类并下载 带MD5校验去重(shell脚本)

简介

此款脚本适用于访问API直接返回视频的网站,如api接口返回的为json格式,可联系站长进行改写

 

#!/bin/bash

# 定义 API 接口地址
API_URL="https://api.ooomn.com/api/xjj"

# 定义保存视频的文件名和路径
SAVE_PATH="/path/to/save/directory"
VIDEO_BASENAME="video_$(date +"%Y%m%d%H%M%S")"

# 检查保存目录是否存在,如果不存在则创建
if [ ! -d "$SAVE_PATH" ]; then
  mkdir -p "$SAVE_PATH"
fi

# 访问API接口并保存视频,循环10次
for ((i=1; i<=10; i++)); do
  VIDEO_FILENAME="${VIDEO_BASENAME}_${i}.mp4"
  VIDEO_PATH="$SAVE_PATH/$VIDEO_FILENAME"
  curl -o "$VIDEO_PATH" "$API_URL"
done

# 删除MD5值相同的文件
cd "$SAVE_PATH" || exit
find . -type f -name "${VIDEO_BASENAME}_*.mp4" -exec md5sum {} + | sort | uniq -w32 -d | cut -d" " -f3- | xargs rm -f

echo "视频已成功保存并删除MD5值相同的文件。"

 

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