导航

僵尸了。发个Shell论坛登录签到脚本

#1
Shell登录签到脚本
#!/usr/bin/bash
#login_Tools.sh
#请求登录
msg=`/usr/bin/curl -D tools.cookie "https://www.t00ls.com/login.json?action=login&username=用户名&password=密码&questionid=密保选项ID&answer=密保答案"`

#打印登录请求url 日志
echo /usr/bin/curl -D tools.cookie "https://www.t00ls.com/login.json?action=login&username=用户名&password=密码&questionid=密保选项ID&answer=密保答案" >> /login_Tools.log

#保持登录结果json
echo ${msg} > tmp.json

#获取formhash值,签到请求参数
formhash=`cat tmp.json|jq ".formhash"`

#打印签到请求url日志
echo /usr/bin/curl -b tools.cookie "https://www.t00ls.com/ajax-sign.json?formhash=$(echo $formhash|sed 's/"//g')&signsubmit=true" >>  /login_Tools.log

#请求签到,添加请求cookie: formhash signsubmit 2个值
sign=`/usr/bin/curl -b tools.cookie -d "formhash=$(echo $formhash|sed 's/"//g')" -d "signsubmit=true" "https://www.t00ls.com/ajax-sign.json"`

#发送邮件
echo $(date "+%Y-%m-%d %H:%M:%S")${msg}-${sign} | mail -s "Tools自动登录" 邮箱号xxxx@qq.com

#输出登录签到日志
echo $(date "+%Y-%m-%d %H:%M:%S")${msg}-${sign}  >> /login_Tools.log
-------------------------------------------------------------------------------------------------------------------------------------------------



#添加定时运行登录脚本
crontab -e
0 2 * * *  /login_Tools.sh

#查看运行日志
2021-08-01
#2
写的不错,挂在路由器下面的话,日志处理我需要改一改,路由器ROM本来就小,多存放一些日志怕是卡爆了
2021-08-02
#3
感觉还是腾讯云函数哪个比较香
2021-08-02
#4
估计权限问题,弄了半天没有成功,这种脚本会被中间人攻击吧
2021-08-02
#5
赶紧操作下
2021-08-02
#6
可以的,我也比较喜欢写shell脚本
冲冲冲