diff --git a/docs/shopping.md b/docs/shopping.md
index caba5c7a34..a058a5241b 100644
--- a/docs/shopping.md
+++ b/docs/shopping.md
@@ -166,6 +166,18 @@ For instance, in
+## 麦当劳
+
+### 麦当劳活动资讯
+
+
+
+| 全部分类 | 社会责任 | 人员品牌 | 产品故事 | 优惠 | 品牌文化 | 活动速报 |
+| --------- | -------------- | -------- | -------- | ----- | -------- | -------- |
+| news_list | responsibility | brand | product | sales | culture | event |
+
+
+
## 缺书网
### 促销
@@ -347,14 +359,3 @@ For instance, in
-
-## 麦当劳
-
-### 麦当劳活动资讯
-
-
-| 全部分类 | 社会责任 | 人员品牌 | 产品故事 | 优惠 | 品牌文化 | 活动速报 |
-| -------- | ------- | --- | ------- | ------ | ------- | -------- |
-| news_list | responsibility | brand | product | sales | culture | event |
-
-
diff --git a/lib/router.js b/lib/router.js
index f99dcd25dd..3f293e8317 100644
--- a/lib/router.js
+++ b/lib/router.js
@@ -3786,7 +3786,6 @@ router.get('/nace/blog/:sort?', require('./routes/nace/blog'));
// Caixin Latest
router.get('/caixin/latest', require('./routes/caixin/latest'));
-
// Mcdonalds
router.get('/mcdonalds/:category', require('./routes/mcdonalds/news'));
@@ -3815,5 +3814,4 @@ router.get('/simpread/changelog', require('./routes/simpread/changelog'));
// Radio Free Asia
router.get('/rfa/:language?/:channel?/:subChannel?', require('./routes/rfa/index'));
-
module.exports = router;
diff --git a/lib/routes/mcdonalds/news.js b/lib/routes/mcdonalds/news.js
index f62e83a77b..f8fc8e3717 100644
--- a/lib/routes/mcdonalds/news.js
+++ b/lib/routes/mcdonalds/news.js
@@ -4,18 +4,21 @@ const cheerio = require('cheerio');
module.exports = async (ctx) => {
const category_param = ctx.params.category || 'news_list';
const categories = category_param.split('+');
- const baseUrl = "https://www.mcdonalds.com.cn/news/";
+ const baseUrl = 'https://www.mcdonalds.com.cn/news/';
- const get_news_list = async (cates) => await Promise.all(
+ const get_news_list = async (cates) =>
+ await Promise.all(
cates.map(async (cate) => {
const response = await got.get(baseUrl + cate);
const $ = cheerio.load(response.data);
// console.log($('title').text());
- const news = $('.news_list .box-container > div').slice(0, 10).map((idx, item) => {
- item = $(item);
- return item.find('a[target]').attr('href');
- })
- .get();
+ const news = $('.news_list .box-container > div')
+ .slice(0, 10)
+ .map((idx, item) => {
+ item = $(item);
+ return item.find('a[target]').attr('href');
+ })
+ .get();
// console.log(news);
return Promise.resolve(news);
})
@@ -28,7 +31,7 @@ module.exports = async (ctx) => {
const result = await got.get(news_url);
const $ = cheerio.load(result.data);
-// console.log($('h3 ~ time').text(), news_url);
+ // console.log($('h3 ~ time').text(), news_url);
return {
title: $('h3').text(),
@@ -47,5 +50,4 @@ module.exports = async (ctx) => {
link: baseUrl,
item: out,
};
-
};