From d9ebc64fc2c480d45660803be5ae5ab9dd496393 Mon Sep 17 00:00:00 2001 From: YueZhu1991 Date: Sun, 28 Oct 2018 01:44:59 +0800 Subject: [PATCH] OCT24_Updated_NJUST_Readme.m_Any.js (#966) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 更新 Readme.m 格式 2. 更新 gs.js 的标题: title: map.get(type).title 3. 删除 NJUST 文件夹下的 jwc.js --- docs/README.md | 24 +++++++++++++++--- routes/universities/njust/gs/index.js | 4 +-- routes/universities/njust/jwc.js | 36 --------------------------- 3 files changed, 23 insertions(+), 41 deletions(-) delete mode 100644 routes/universities/njust/jwc.js diff --git a/docs/README.md b/docs/README.md index 277a2e520..7216bd098 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1223,11 +1223,29 @@ category 列表: ### 南京理工大学 - + - +| 教师通知 | 学生通知 | 新闻 | 学院动态 | +| -------- | -------- | ---- | -------- | +| 1 | 2 | 3 | 4 | - + + + + +| 新闻及通知 | 办事指南 | +| ---------- | -------- | +| 1 | 2 | + + + + + +| 通知公告 | 学术公告 | +| -------- | -------- | +| 1 | 2 | + + ### 四川旅游学院 diff --git a/routes/universities/njust/gs/index.js b/routes/universities/njust/gs/index.js index ef976ffb3..9aa6e14d6 100644 --- a/routes/universities/njust/gs/index.js +++ b/routes/universities/njust/gs/index.js @@ -1,7 +1,7 @@ const axios = require('../../../../utils/axios'); const cheerio = require('cheerio'); -const map = new Map([[1, { title: '南京理工大学研究生院 -- 博闻讲堂', id: '/sytzgg_4568' }], [2, { title: '南京理工大学研究生院 -- 学术公告', id: '/xshdggl' }]]); +const map = new Map([[1, { title: '南京理工大学研究生院 -- 通知公告', id: '/sytzgg_4568' }], [2, { title: '南京理工大学研究生院 -- 学术公告', id: '/xshdggl' }]]); module.exports = async (ctx) => { const type = Number.parseInt(ctx.params.type); @@ -19,7 +19,7 @@ module.exports = async (ctx) => { const list = $('.wp_article_list li'); ctx.state.data = { - title: '南京理工大学研究生网站', + title: map.get(type).title, link: 'https://gs.njust.edu.cn', // description: '', diff --git a/routes/universities/njust/jwc.js b/routes/universities/njust/jwc.js deleted file mode 100644 index 1c4494f58..000000000 --- a/routes/universities/njust/jwc.js +++ /dev/null @@ -1,36 +0,0 @@ -const axios = require('../../../utils/axios'); -const cheerio = require('cheerio'); - -module.exports = async (ctx) => { - const baseURL = 'http://jwc.njust.edu.cn'; - const res = await axios({ - method: 'get', - url: 'http://jwc.njust.edu.cn/1216/list.htm', - headers: { - Referer: 'https://jwc.njust.edu.cn', - }, - }); - const data = res.data; - const $ = cheerio.load(data); - const list = $('tr', 'table#newslist'); - - ctx.state.data = { - title: '南京理工大学教务处', - link: 'http://jwc.njust.edu.cn/1216/list.htm', - description: '教师通知', - - item: - list && - list - .map((index, item) => { - item = $(item); - - return { - title: item.find('a').text(), - link: `${baseURL + $(item.find('a')).attr('href')}`, - pubDate: new Date(item.find('td[width="14%"]').text()).toUTCString(), - }; - }) - .get(), - }; -};