项目简介
本项目是基于Python Flask框架开发的校园认证爬虫系统,可验证陕西师范大学本科生、研究生的在校身份,还能获取其姓名、账号、专业、年级、班级、性别和学籍照片等信息,未来有拓展支持其他学校的潜力。
项目的主要特性和功能
- 身份认证:支持对陕西师范大学在校学生进行身份认证。
- 信息爬取:能够爬取学生的姓名、账号、专业、年级、班级、性别和学籍照片等信息。
- 验证码处理:可收集并处理验证码图片。
- 技术栈:采用Python Flask框架与Redis数据库,支持多用户并发请求。
安装使用步骤
配置修改
- 修改 ./certif_page/config/setting.py里的参数,如Redis连接地址、图片存储路径等。
- 添加Flask配置文件,如 ./certif_page/config/dev.py,并修改数据库连接信息。
启动应用
运行 ./certif_page/app.py 文件来启动应用。
访问验证码图片
访问 /static/{学校缩写}/{文件名} 获取验证码图片,例如 /static/snnu/code.png。
认证请求
- 访问 /snnu/change_route或/snnu/certif_post发起认证请求。
- 根据返回的JSON结果处理认证信息。
注意事项
该项目仅用于学术研究和测试目的,禁止用于非法用途。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】