Skip to content

gohj99/SchoolAssist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

广西中考辅助选校工具

简介

本工具旨在帮助用户更好地进行学校选择和志愿填报。工具基于 Python 和 Web 技术开发,提供了实时数据采集分析和快捷换校功能。

使用方法

1. 配置 Nginx + PHP 环境

./web/ 文件夹配置为 Nginx 的根目录,并且自行配置好域名等配置(windows系统推荐使用小皮面板)。

2. 配置环境变量

在项目根目录编辑 .env 文件,具体字段配置见下文。

3. 安装 Python 3 和依赖包

确保已安装 Python 3,然后在命令行输入以下命令安装依赖包:

pip install -r requirements.txt

4. 运行主程序

在项目根目录运行以下命令启动主程序:

python main.py

5. 使用工具

打开在 Nginx 中配置的域名,即可使用本工具。

环境变量配置方法

在项目根目录编辑 .env 文件,配置以下字段:

  • cookies(必填):登录成功后抓取的 cookies,可以是 String 或 JSON 类型。
  • X_XSRF_TOKEN(必填):POST 请求的 XSRF Token,可在有 POST 请求时抓到(例如获取学校具体排名情况的 GetGeneralDetail 请求),String 类型。
  • best_school_id(必填):你最喜欢(最想上)学校的 ID(学校 ID 和名字在 school.json 里面),int 类型。
  • proxies(选填):JSON 类型的代理配置,例子如下:
    {
        "http": "http://127.0.0.1:7890",
        "https": "http://127.0.0.1:7890"
    }

开源协议

本项目使用 GNU GPL v3.0 开源协议

免责声明

本工具可能仅适用于广西 2024 年中考,用户可以根据自身需求进行修改或补充。尽管我们尽力确保工具的准确性和可靠性,但使用本工具的风险由用户自行承担。以下是一些可能的风险和免责声明:

  1. 数据准确性:本工具依赖于外部数据源,我们无法保证数据的完全准确性和实时性。如果因数据错误导致志愿填报失误,作者不承担任何责任。
  2. 系统兼容性:本工具需要特定的系统环境(如 Nginx + PHP 和 Python 3)。如果因环境配置不当导致工具无法正常运行,作者不承担任何责任。
  3. 个人决策:本工具仅作为辅助工具,最终的志愿填报决策应基于用户的个人判断和多方面的信息。如果因使用本工具导致填报失败、没有学上等情况,作者不承担任何责任。
  4. 不可抗力:如果因使用本工具引发不可预见的严重后果(如家庭变故、地球爆炸、引发核战争等),作者不承担任何责任。
  5. 法律责任:用户应确保在使用本工具时遵守相关法律法规。如果因违反法律法规导致的任何后果,作者不承担任何责任。

用户在使用本工具时应谨慎对待,认真核实每一步操作,以确保志愿填报的顺利进行。如果有任何疑问或问题,建议咨询老师或相关部门的意见。


感谢你使用本工具,祝你志愿填报顺利!

About

广西中考辅助选校工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published