2019.07.22 文章已更新:
[igtl-again] 我去图书馆-抢座主逻辑详解-https://zhuanlan.zhihu.com/p/74706139二叉树:[igtl-again]我去图书馆-抢座主逻辑详解zhuanlan.zhihu.com
写在前面
项目地址: RenjiaLu9527/igotolibrary
典型的python使用requests模块模拟操作实现抢座
正文
某天想找个有网有电,桌子还宽的自习室,转了一圈跑到了图书馆,发现图书馆弄了个新的微信座位预订系统,抓包一看,就有了此文;
其实关键代码就一句话:
try:
respone=rs.get(url,timeout=5,headers=mheaders,cookies=mcookies)
except Exception as e:
print(u"[E]: 确认选座出错 %s"%repr(e))
else:
#是预定成功 而不是 预订成功
if (respone.status_code == 200) and ((respone.text.find("预定成功") > 0) or (respone.text.find("预定座位成功")>0)) :
print(u"[I]: 抢座成功!-状态码:%5d"% (respone.status_code))
当时又正好看到一篇微信公众号开发的文章,就顺手把官网的样例代码稍加修改放在了服务器上&#