shell脚本实现每天自动下载bing每日图片
#!/bin/bash
# 设置User-Agent和URL
USER_AGENT="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
URL="https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1"
HOST="https://cn.bing.com"
# 获取JSON响应
JSON_RESPONSE=$(curl -s -H "User-Agent: $USER_AGENT" $URL)
# 使用jq解析JSON,获取图片的URL和日期
IMG_URL=$(echo $JSON_RESPONSE | jq -r ".images[0].url")
IMG_DATE=$(echo $JSON_RESPONSE | jq -r ".images[0].startdate")
# 替换图片的分辨率
IMG_URL=${IMG_URL/1920x1080/UHD}
# 构建完整的图片URL
FULL_IMG_URL="$HOST$IMG_URL"
# 设置图片存储的路径
IMG_PATH="/www/wwwroot/你的路径/${IMG_DATE}.jpg"
echo "欢迎使用自动下载bing每日图片工具"
sleep 2
# 下载图片并保存到指定路径
curl -s -H "User-Agent: $USER_AGENT" $FULL_IMG_URL -o $IMG_PATH
echo "下载完成,图片已保存到 $IMG_PATH"
echo "have a nice day ^_^"
sleep 2
发表回复