Skip to content

Lin-zhijie/XJTU-Annual-Eat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XJTU-Annual-Eat

一年过去了,你在洗脚食堂里花的钱都花在哪儿了?

项目简介

项目的 idea 来源于 Rose-max111

本项目是一个用于统计洗脚大学学生校园卡消费情况的脚本。通过模拟登录大学校园卡网站,获取学生的校园卡消费记录,并通过数据可视化的方式展示。

本项目参考THU-Annual-EatPKU-Annual-Eat,感谢原作者的贡献。

demo

使用方法

0. 获取account和hallticket

首先,登录校园卡账号后,在洗脚大学校园卡网站获取你的accounthallticket。方法如下:

card

主页进入个人中心

点击账号管理,在弹出的页面中找到账号,复制其值。

account

在我的账单页按F12 或者右键检查,打开开发者工具,切换到Network标签页,然后Ctrl+R刷新页面,找到 GetMyBill 这个请求,进入Cookies选项卡,复制其中hallticket字段的value,后面会用到。

hallticket

1. 安装依赖

本项目依赖于 requestsmatplotlib,请确保你的 Python 环境中已经安装了这些库。

pip install requests matplotlib

2. 修改配置

项目根目录下新建 config.json 文件,内容如下,主要修改account或者hallticket,以及计算的起始和截止时间。

{
    "account": "******",
    "hallticket": "*********",
    "sdate": "2024-01-01",
    "edate": "2024-12-31"
}

3. 运行脚本

python main.py

4. 查看结果

在result.png中显示了消费情况图,report.md中显示了较详细的消费统计报告(也可以在输出中查看)。 python运行时的图可能出现字体重叠和图片大小不合适的问题,建议直接看导出的result.png。

LICENSE

除非另有说明,本仓库的内容采用 CC BY-NC-SA 4.0 许可协议。在遵守许可协议的前提下,您可以自由地分享、修改本文档的内容,但不得用于商业目的。

如果您认为文档的部分内容侵犯了您的合法权益,请联系项目维护者,我们会尽快删除相关内容。

About

一年过去了,你在洗脚食堂里花的钱都花在哪儿了?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%