From 6f1dde0cd70884617e3c55560aa904a5e30f4e58 Mon Sep 17 00:00:00 2001 From: junfeng Date: Fri, 17 Jul 2020 11:10:24 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20add=20router=20=E6=BC=AB=E5=B0=8F?= =?UTF-8?q?=E8=82=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. add route 2. add docs 3. add radar --- docs/anime.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/anime.md b/docs/anime.md index 4398ddcfc..8f1cde321 100644 --- a/docs/anime.md +++ b/docs/anime.md @@ -343,3 +343,9 @@ pageClass: routes ### 最新汉化 + +## 漫小肆 + +### 漫画更新 + + From b61215f4c9535ad790a2188402bbbe226279be62 Mon Sep 17 00:00:00 2001 From: junfeng Date: Sat, 12 Sep 2020 10:41:04 +0800 Subject: [PATCH 2/4] fix: manxiaosi host change --- assets/radar-rules.js | 4 ++-- lib/routes/manxiaosi/book.js | 19 ++++++++++--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/assets/radar-rules.js b/assets/radar-rules.js index 5f4e63625..320b6d12c 100644 --- a/assets/radar-rules.js +++ b/assets/radar-rules.js @@ -2251,9 +2251,9 @@ }, ], }, - 'manxiaosi.com': { + 'pknbc.com': { _name: '漫小肆', - '.': [ + www: [ { title: '漫画更新', docs: 'https://docs.rsshub.app/anime.html#man-xiao-si', diff --git a/lib/routes/manxiaosi/book.js b/lib/routes/manxiaosi/book.js index c801882ea..bdb1f7433 100644 --- a/lib/routes/manxiaosi/book.js +++ b/lib/routes/manxiaosi/book.js @@ -1,7 +1,6 @@ const got = require('@/utils/got'); const cheerio = require('cheerio'); -const host = 'http://www.manxiaosi.com'; -const ua = 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Mobile Safari/537.36'; +const host = 'http://www.pknbc.com'; module.exports = async (ctx) => { const id = ctx.params.id; @@ -19,15 +18,17 @@ module.exports = async (ctx) => { link: itemLink, }; const details = await ctx.cache.tryGet(itemLink, async () => { - // 具体页面限制手机UA - const response = await got.get(itemLink, { - headers: { - 'user-agent': ua, - }, - }); + const response = await got.get(itemLink); const $ = cheerio.load(response.body); + const imgs = $('div.comicpage img'); + let pics = ''; + imgs.each((_, ele) => { + const $ele = $(ele); + const src = $ele.attr('data-original'); + pics += ``; + }); return { - description: $('div#cp_img').html(), + description: `
${pics}
`, }; }); return Promise.resolve(Object.assign({}, simple, details)); From b305196893953d4740615dbe2c2da4aa7bd935c8 Mon Sep 17 00:00:00 2001 From: junfeng Date: Sat, 12 Sep 2020 10:43:59 +0800 Subject: [PATCH 3/4] fix: remove dup doc --- docs/anime.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/anime.md b/docs/anime.md index 8f1cde321..03269ede0 100644 --- a/docs/anime.md +++ b/docs/anime.md @@ -344,8 +344,3 @@ pageClass: routes -## 漫小肆 - -### 漫画更新 - - From 5092f3a44bef795476492e6cc07cc103c6ebae00 Mon Sep 17 00:00:00 2001 From: junfeng Date: Sat, 12 Sep 2020 10:44:50 +0800 Subject: [PATCH 4/4] fix: remove dup doc extra space --- docs/anime.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/anime.md b/docs/anime.md index 03269ede0..4398ddcfc 100644 --- a/docs/anime.md +++ b/docs/anime.md @@ -343,4 +343,3 @@ pageClass: routes ### 最新汉化 -