style: auto format

This commit is contained in:
GitHub Action
2021-01-10 06:58:39 +00:00
parent d3ec57cb80
commit 7974dd54d6
3 changed files with 23 additions and 22 deletions
+12 -11
View File
@@ -166,6 +166,18 @@ For instance, in <https://www.leboncoin.fr/recherche/?**category=10&locations=Pa
<Route author="sanmmm" example="/liwushuo/index" path="/liwushuo/index"/>
## 麦当劳
### 麦当劳活动资讯
<Route author="huyyi" example="/mcdonalds/sales+event" path="/mcdonalds/:category" :paramsDesc="['分类名(可用+连接多个分类)']">
| 全部分类 | 社会责任 | 人员品牌 | 产品故事 | 优惠 | 品牌文化 | 活动速报 |
| --------- | -------------- | -------- | -------- | ----- | -------- | -------- |
| news_list | responsibility | brand | product | sales | culture | event |
</Route>
## 缺书网
### 促销
@@ -347,14 +359,3 @@ For instance, in <https://www.leboncoin.fr/recherche/?**category=10&locations=Pa
### 商品上新
<Route author="LogicJake" example="/youzan/goods/13328377" path="/youzan/goods/:id" :paramsDesc="['商铺id']"/>
## 麦当劳
### 麦当劳活动资讯
<Route author="huyyi" example="/mcdonalds/sales+event" path="/mcdonalds/:category" :paramsDesc="['分类名(可用+连接多个分类)']">
| 全部分类 | 社会责任 | 人员品牌 | 产品故事 | 优惠 | 品牌文化 | 活动速报 |
| -------- | ------- | --- | ------- | ------ | ------- | -------- |
| news_list | responsibility | brand | product | sales | culture | event |
</Route>
-2
View File
@@ -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;
+11 -9
View File
@@ -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,
};
};