每周开周会的时候,总是因为抢不到会议室使得下班太晚吃不上饭。
遂从上个月就产生了一个写一个会议室预定的小脚本。
会议室预订系统是公司的一个子系统,公司的各个子系统是通过sso的方式进行登录的,一开始为了偷懒,想用 selenium+phantomjs 随便写一下。
可是实际操作了才发现…
废话说太多了
代码也不可能往上放,放上来了也没用
还是说一说思路吧
其实思路很简单
在浏览器中使用 firebug 看整个流程的发包~然后用代码完整模拟整个过程
就这样,该302重定向get请求啥的,模仿着请求一下就好了
参考资料:
requests 如何实现爬虫的单点登陆
https://www.v2ex.com/t/396626