本工具旨在帮助用户更好地进行学校选择和志愿填报。工具基于 Python 和 Web 技术开发,提供了实时数据采集分析和快捷换校功能。
将 ./web/ 文件夹配置为 Nginx 的根目录,并且自行配置好域名等配置(windows系统推荐使用小皮面板)。
在项目根目录编辑 .env 文件,具体字段配置见下文。
确保已安装 Python 3,然后在命令行输入以下命令安装依赖包:
pip install -r requirements.txt在项目根目录运行以下命令启动主程序:
python main.py打开在 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 年中考,用户可以根据自身需求进行修改或补充。尽管我们尽力确保工具的准确性和可靠性,但使用本工具的风险由用户自行承担。以下是一些可能的风险和免责声明:
- 数据准确性:本工具依赖于外部数据源,我们无法保证数据的完全准确性和实时性。如果因数据错误导致志愿填报失误,作者不承担任何责任。
- 系统兼容性:本工具需要特定的系统环境(如 Nginx + PHP 和 Python 3)。如果因环境配置不当导致工具无法正常运行,作者不承担任何责任。
- 个人决策:本工具仅作为辅助工具,最终的志愿填报决策应基于用户的个人判断和多方面的信息。如果因使用本工具导致填报失败、没有学上等情况,作者不承担任何责任。
- 不可抗力:如果因使用本工具引发不可预见的严重后果(如家庭变故、地球爆炸、引发核战争等),作者不承担任何责任。
- 法律责任:用户应确保在使用本工具时遵守相关法律法规。如果因违反法律法规导致的任何后果,作者不承担任何责任。
用户在使用本工具时应谨慎对待,认真核实每一步操作,以确保志愿填报的顺利进行。如果有任何疑问或问题,建议咨询老师或相关部门的意见。
感谢你使用本工具,祝你志愿填报顺利!