这又是一个很挫的脚本, 用来在 VeryCD 上自动登录并 签到 领取每日1分经验, 积少成多 100 分之后可以铜光盘下载所有资源, 100天呐~~
原谅我没使用 urllib 来实现, 脚本依赖 Requests
首先下载或者 Git 代码到本地
然后用 virtualenv
创建环境并解决依赖.
git clone https://github.com/yoyicue/verycd-auto-checkin.git
cd verycd-auto-checkin
virtualenv .env --distribute --no-site-packages
.env/bin/pip install requests==1.0.2 -i http://e.pypi.python.org/simple
进入环境
. .env/bin/activate
chmod a+w verycd.py
登录并签到
./verycd.py checkin -u 'username,password'
仅签到
./verycd.py checkin
仅登录
./verycd.py login -u 'username,password'
使用 crontab
在服务器上每天自动领签到, 记得替换依赖 Requests 的 Pyhton 路径
echo '' > /root/verycd-auto-checkin/checkin.log
touch /var/spool/cron/crontabs/root
echo "30 10 * * * /root/verycd-auto-checkin/.env/bin/python /root/verycd-auto-checkin/verycd.py checkin > /root/verycd-auto-checkin/checkin.log 2>&1" >> /var/spool/cron/crontabs/root
crontab -l
另外, 可以继续蛋疼的使用 Growl 和管道, 可以发送 iOS 签到成功的消息.