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
#查看运行日志
#!/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
#查看运行日志



