CURL基于cookie的自动登录脚本

放在crontab中自动执行登录,有时候挺有用的。

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
 
# cookie 临时文件
COOKIEFILE=cookie_tmp.txt
 
# 登录
curl $LOGINURL -d "username=$USERNAME&password=$PASSWORD&autologin=1" -c $COOKIEFILE -s
 
RESPONSE=`curl $UPDATEURL -s -b $COOKIEFILE | grep $USERNAME`
TIME=` date + '%Y-%m-%d %H:%M:%S' `
echo "$TIME | $RESPONSE" >> $LOGFILE

完整注释和代码见 http://github.com/panweizeng/home/blob/master/code/shell/curl_login

你可能感兴趣的:(cookie)