Python脚本刷课后续

昨天大家读我的文章很热情,网站访问量居然逼近两千,真是一颗赛艇。 还有来自美国英国香港台湾泰国日本澳大利亚的小V伙P伴N们,感谢你们身在校外还如此关心选课事业的进展/滑稽。 而且技术帝都用Chrome浏览器/滑稽 很遗憾告诉大家,昨天那个naïve的方法已经完全没用了(elective为了补这个漏洞带来了许多新的bug),但是大家还是可以学习一个的,用python抓取内容的确十分方便,我也是现学先用的。 但是很容易想到学校是如何实现“禁止刷课提示”的,推测使用浏览器加载外部脚本(Tampermonkey)或者在Python中新建一个带UA及referer信息的Request对象,应该能绕过这个系统提示,感兴趣的同学可以自己学习这些工具的用法(其实用外挂js十分简单再说下去我要被查水表了),或者用懒人工具按键精灵。 最后,其实博主我觉得, »

用Python脚本实现刷课

微信内部浏览器查看代码存在兼容性问题,建议在微信外打开。 本文使用Chrome浏览器,所有代码在Python 3.5.1下正常执行。 用按键精灵更简单,可以咨询会用的同学 此文章及代码仅供学习⚣交流使用,请自觉遵守学校规定,刷课后果自负/滑稽。 02.25日更新 续 基本原理 自动选课实现原理 登录选课网,进入退补选界面(补选退选)。在可以补选的课程的补选按钮上点击右键->检查,可以看到,这实际上是一个链接。 »