先吐槽
健身活动本身是一件有意义的事情,但为了活动而健身就没意义了。无意义的事情,就用无意义的方法来对付它。正所谓“用魔法打败魔法”。
准备工作
在手机上下载安装zepp app,注册、登录。然后关联到第三方账号的微信运动。
编写脚本
版本一
#!/bin/bash
# 定义账号和密码
ACCOUNT="[email protected]"
PASSWORD="password"
# 自定义步数数组
STEPS_ARRAY=(22222 33333 44444 55555 66666)
# 从数组中选择一个步数
RANDOM_STEP=${STEPS_ARRAY[$RANDOM % ${#STEPS_ARRAY[@]}]}
# 使用 curl 发起请求
/usr/bin/curl -s -X GET "https://steps.api.030101.xyz/api?account=$ACCOUNT&password=$PASSWORD&steps=$RANDOM_STEP"
以上是特殊数字作为步数的版本(表明了我的步数是假的),如果想生成随机步数的版本如下:
版本二
#!/bin/bash
# 定义账号和密码
ACCOUNT="[email protected]"
PASSWORD="password"
# 随机选择一个步数,例子中的范围是 2000~3000(即用内置 RAMDON 生成随机数,对1001取模,再加2000基数)
RANDOM_STEP=$(( RANDOM % 1001 + 2000 ))
# 使用 curl 发起请求
/usr/bin/curl -s -X GET "https://steps.api.030101.xyz/api?account=$ACCOUNT&password=$PASSWORD&steps=$RANDOM_STEP"
定时运行
用 crontab -e 增加定时任务。

