爬虫环境配置说明 - SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend GitHub Wiki
基础环境
Python 3.7
项目代码位置
项目代码位于后端仓库的insert分支
本地开发
本小节介绍如何在本地建立开发测试环境
- 克隆项目
选取安装文件夹,在文件夹内执行克隆命令
git clone -b insert https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend.git
- 安装环境依赖
进入项目路径,在命令行中通过requirements.txt安装依赖
cd BUAA-Campus-Tools-Backend
pip install -r requirements.txt
模块运行方法
python interface.py -j 整数
启动课表、成绩的更新爬虫程序,输入的整数为爬虫的id,输入-1处理全部学生信息,无限循环
python interface.py -d 整数
启动ddl的更新爬虫程序,输入的整数为爬虫的id,输入-1处理全部学生信息,无限循环
python interface.py -l 整数
启动已选课程的更新爬虫程序,输入的整数暂时无意义,只跑一轮
python interface.py -e 整数
启动空教室的更新爬虫程序,输入的整数暂时无意义,只跑一轮
python interface.py -r 整数
启动ddl、课表、成绩、已选课程的消息队列处理程序,输入的整数暂时无意义,无限循环
python interface.py -t 整数
启动时间计量程序,输入的整数暂时无意义,只跑一轮