爬虫环境配置说明 - SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend GitHub Wiki

基础环境

Python 3.7

项目代码位置

项目代码位于后端仓库的insert分支

本地开发

本小节介绍如何在本地建立开发测试环境

  1. 克隆项目

选取安装文件夹,在文件夹内执行克隆命令

git clone -b insert https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend.git

  1. 安装环境依赖

进入项目路径,在命令行中通过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 整数

启动时间计量程序,输入的整数暂时无意义,只跑一轮