littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Python Flask框架的校园认证爬虫系统

项目简介

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