项目简介
本项目是基于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】