项目简介
本项目是基于Python开发的今日校园自动表单提交系统,能为学生提供便捷的表单自动提交服务,助力学生更轻松地完成每日校园健康打卡等表单提交任务。
项目的主要特性和功能
- 可自动提交今日校园表单。
- 支持使用Server酱进行提交结果的微信通知。
- 支持在本地(Windows)和阿里云函数计算平台部署。
安装使用步骤
本地运行(Windows)
- 配置文件生成:在项目根目录下运行generate.py文件。若有特定学校需求,该项目对大连大学支持更佳,其他学校可自行测试。注意配置文件中的经度纬度不一定与地址一致,可自行网上搜索在线查询经纬度。
- 批处理文件设置:- 打开autorun.txt,填写项目绝对路径。
- 保存后将后缀名改为.bat,即autorun.bat。
- 按下win + r,输入shell:startup,将autorun.bat文件移至打开的文件夹中。
 
- 打开
- 配置运行环境:- 按下win + r,输入cmd打开命令提示符,验证Python环境:输入python -V,若下方出现版本号则表示已有Python环境,报错则需自行安装。项目使用Python 3.7版本。
- 在命令提示符中执行pip3 install -r requirements.txt,若下载较慢可添加镜像源:pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple。
 
- 按下
云函数(阿里云)
- 开通服务:进入阿里云,注册/登录,开通函数计算服务,点击此链接并点击免费开通。
- 创建服务:点击服务及函数,点击创建服务,填写表单,日志和链路追踪会产生额外费用,可自行选择是否开启。
- 创建函数:点击创建函数,使用默认选项即可,可适当增大内存。
- 上传代码:将本地项目文件夹上传到云函数。
- 个人配置:在终端输入python generate.py,然后输入个人信息,生成个人配置。建议在本地生成配置文件,避免远程操作失误。
- 配置运行环境:- 输入pwd获取地址,如/home/dfounderliu/code/pillowtest。
- 执行sudo pip3 install -r requirements.txt -t 地址,显示Successflly ...即可。
 
- 输入
- 设置定时器:设置定时器并改变函数执行超时时间。
- 部署:点击部署代码,每次修改设置或代码后都需重新部署。
通知结果设置(微信通知)
- 关注公众号方糖:扫描对应二维码关注。
- 登入:按照指引完成登入操作。
- 获取sendkey:在公众号中获取sendkey。
- 填入配置文件:将sendkey填入config文件夹下的config.json中。注意非会员一天仅能发5条通知。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】