33 lines
620 B
Bash
33 lines
620 B
Bash
#!/bin/bash
|
|
if [ "$#" -ne "3" ];then
|
|
echo 参数不合法!
|
|
echo eg: sh $0 [账号] [密码] [基数]
|
|
exit 1
|
|
fi
|
|
acct=$1
|
|
passwd=$2
|
|
base_num=$3
|
|
random_num=$(shuf -i 1-1000 -n 1)
|
|
step=$(( base_num + random_num ))
|
|
|
|
|
|
do_it() {
|
|
echo `date +"%Y/%m/%d %H:%M:%S"` $acct step =\> $step
|
|
resp=`curl -s --location --request GET "https://steps.hubp.de/api?account=$acct&password=$passwd&steps=$step"`
|
|
|
|
if echo $resp | grep success ;then
|
|
echo 步数修改成功,$resp
|
|
return 0
|
|
else
|
|
echo 步数修改失败,$resp
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
for i in `seq 0 4`;do
|
|
echo try $i times
|
|
if do_it;then
|
|
exit 0
|
|
fi
|
|
done
|