查课表显示error happened tod怎么办?

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

最近上课总是记不住是哪个教室感觉每次都要人工登陆教务处网站去查教室很麻烦。正好在学习爬虫于是想直接写个爬虫去帮我查课表信息岂不美哉?

说干就干使鼡requests,个人感觉比较好用的第三方库基于py3;解析用beautifulsoup。打开Chorme登陆南理工的教务处网站并跟踪登陆过程的网络行为。


可以看见需要输入的信息有三样。用户名和密码好办主要是验证码的及时识别。拟采取的策略为:下载验证码文件到本地然后再人工输入。点击登陆继續跟踪网络行为,发现在此输入的数据(连同其他一些附带数据)被post到了/中



找到了这里已经解决了验证码走那条路(post)以及要到哪里去(/)的问题,接下来要解决从哪里来的问题在HTML上检查验证码的元素,可以发现其src为Public//Public//


登陆之后,用相似的方式分析一下课表查询时数据鉯及网络行为就可以自动课表了(虽然课是真的少,但是事情是真的多啊~~~)另外,我发现这个方法也很麻烦还不如直接上网查呢。


# 登录地址以及查询课表的地址 # 获取验证码并将其在本地保存

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 happened to 的文章

 

随机推荐