几个小时前突发奇想写个程序(其实就是个脚本)让其自动更新校内状态。
一开始决定用ruby, 然后开始研究如何用ruby接受及发送cookie,研究了1个小时发现以我的水平可行性比较小。
但 是突然一想,貌似手机校内不用cookie,经验证还真不用,用的是Get Request发送sid实现的验证。一下子以为这是很快就能解决,但是。。。怎么测试都发现程序怎么都登陆不上m.xiaonei.com,写了个简单 的php放自己服务器上试了试发现ruby发不出去Get Request。。
郁闷死了,然后又决定改用php,但又发现fopen只能发Get Request但是发不了Post,无奈状态更新是以Post方法接收的。。
然后继续在网上寻找用什么编写这个脚本合适,猛然发现有个叫machinize的ruby gem附加扩展,可以实现cookie存储及post等一系列功能。gem install machinize -y 之后。。等待。。安装出错。真TM郁闷啊
唉,明天一定要把这个写完,一会一边睡一边想怎么办吧。。。