截至2016.6.16仍可正常使用(因为我高考完了),但已停止维护。
一个自主招生信息拉取项目。
其主要功能包括
- 爬虫抓取学信网自主招生信息,存入MongoDB。
- Web页面展示抓取信息
- 为推送等预备的API
- 计划任务式自动抓取信息
-
Clone这个项目
-
安装MongoDB,对
config.ts
进行配置 -
bower install && npm install && tsd install
-
MongoDB内,为你的数据库插入索引:
use YOUR_DATABASE;
db.article.ensureIndex({id: -1, time: -1});
-
tsc (编译TypeScript,忽略其显示的任何错误)
-
npm start
使用腾讯信鸽,需要手动npm install xinge
后在config.ts
配置信息。
使用个推,需要手动npm install igetui
后在config.ts
配置信息。
未经标识,参数均采用QueryString(即?xxx=xxx&xxx=xxx)形式输入。
启动爬虫,抓取最新资讯。
得到stdout
@param line 行数
得到最后数行的stdout
@param category string 指定查询分类
@param id number 指定读取从某条之前内容
@param search string 从标题和文章中搜索指定内容
@param lastId number 指定读取从某条之后内容
得到指定条件的列表
@param @see /api/list
得到RSS列表
@param id number 文章ID
得到指定ID 的文章
tsc --watch
supervisor app --debug
The MIT License