初衷:
本着避免每半个月又被系统恶心一遍的想法,我就来写一个自动的填报脚本吧
最终脚本地址link
思路以及用到的方法:
- python requests 请求访问网站
- requests post 方法
- requests get 方法
- 注意点,请求头 里面的agent, 和需要的sessionID (或者直接用session来访问,data 信息
- cookie ,session的理解
- BeautifulSoup 解析网站,获得里面需要的信息
- find()
- find_all(’’,attrs={})
- get(‘value’)
- 正则表达式,提取关键的id:
- re.findall(r"’\w{32}’|’’",id_string) // 提取出来前后会有‘’ 要用,str.strip(’ ’ ') 掉
- 文件读写,是否存在, 将同学的信息存起来
- 最后将同学的信息一步提交上去
每一步的知识其实都能写一点总结,顺便学习一下,鉴于时间的关系我开个坑,之后来填上吧!