我用2988所大学数据,做了一个高考志愿填报小程序

为什么做这个

6 月高考刚结束,家里有考生开始愁志愿。打开市面上的填志愿 App——要么收费 99 元,要么数据不全,要么广告弹到关不掉。

那就自己做一个。

做到了什么

数据 — 全国 2988 所院校,真实录取分

从掌上高考公开 API 抓取了 2023-2025 三年、覆盖 30 个省份 的录取数据:

  • 2,988 所院校基本信息 + 开设专业
  • 18,165 条投档线记录
  • 400,172 条专业录取线(含最低分和位次)

与清华大学招生网、人民日报公开数据交叉核验,准确率 75%+。

数据还导出成了 Excel,筛选复制随便用。

功能 — 三个页面,够用不臃肿

院校查询 — 2988 所学校秒开,按省份筛选、按名称搜索,点开展示开设专业列表。985/211/双一流都有标记。

分数线查询 — 批次线、高校投档线、专业录取线三个 Tab。选年份、选院校省份、选考生省份,一键出结果。

意见反馈 — 敏感词过滤 + 微信内容安全审核。

技术 — 小程序就该快

  • 云函数并行查询,院校列表 30 趟网络请求改 1 趟
  • 客户端分页渲染,2988 条数据一次只渲染 30 条,滚动加载
  • 一键部署:seedAll 云函数自动清空 + 灌入全量数据,不用手动分批

技术栈:微信原生 + 云开发 CloudBase + Python 数据采集

为什么开源

志愿填报不该是信息差生意。数据来自公开渠道,整理好了免费给大家用。

等备案通过,扫码就能用。 代码已开源:

  • GitHub: https://github.com/zerotodev2026/ledao-volunteer
  • Gitee: https://gitee.com/from-scratch-to-development/ledao-volunteer

Links

Social