写一个Linux脚本请求 httpsapphuashijieartapiworkdetailV2visitorId=-1&workId=变量一&cur_user_id=-1&platform=android&os_version=28&version_code=217&device_brand=vivo&device_model=vivo20X21&token=&channel=vivo返回 s
以下是一个下载图片的Linux脚本示例:
#!/bin/bash
# 请求API获取图片链接
response=$(curl -s "https://app.huashijie.art/api/work/detailV2?visitorId=-1&workId=$1&cur_user_id=-1&platform=android&os_version=28&version_code=217&device_brand=vivo&device_model=vivo%20X21&token=&channel=vivo")
imgPath=$(echo $response | grep -o 'http://bsyimg.pandapaint.net/v2/work_cover/user/[0-9]*/[0-9]*.jpg')
# 提取图片链接的数字部分
imgId=$(echo $imgPath | awk -F/ '{print $7}')
# 下载图片
wget -O "$imgId.jpg" "$imgPath"
将上述脚本保存为download_image.sh,然后在终端中运行以下命令进行下载:
chmod +x download_image.sh
./download_image.sh 变量一
其中,变量一是你想要传递给API的变量值。脚本将首先请求API获取图片链接,然后提取链接的数字部分作为图片的文件名,并使用wget命令下载图片。下载的图片将以数字命名保存在当前目录下。
原文地址: https://www.cveoy.top/t/topic/jaye 著作权归作者所有。请勿转载和采集!