本文主要是介绍教务系统模拟登录与成绩爬取一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
版权声明:本文为博主原创文章,转载 请注明出处 https://blog.csdn.net/sc2079/article/details/82563854
-写在前面
暑假期间学校的学生教务系统大改,好多以前的微信公共号的爬虫都不能用了。想快速查成绩怎么办呢?哎,自己动手丰衣足食,不妨自己写个爬虫!
上次写个中国大学MOOC课程信息爬取与数据存储博客,使用的是selenium+Chrome。而这次,不妨采用requests发送post、get请求获取数据。
-环境配置安装
运行环境:Python3.6、Spyder
依赖的模块:bs4,requests.re,JSON,pymysql等
-开始工作
1. 模拟登录
关于浏览器的选择,这里我推荐Firefox(可以看到post数据,并能模拟重发数据)。当然,如果你有fiddle等抓包工具的话,其他浏览器也OK。
打开登录界面:
输入账号密码,按F12打开开发者工具,再点击登录。
这篇关于教务系统模拟登录与成绩爬取一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!