fix(route/50forum): 匹配变更后的文章列表网址和样式 (#20815)

* 修复中国经济50人论坛专家文章(/50forum),匹配变更后的文章列表网址和样式。

* Update lib/routes/50forum/zhuanjia.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/routes/50forum/zhuanjia.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
sddiky 2026-01-07 11:45:19 +08:00 committed by GitHub
parent 1967380be9
commit b173c13614
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 7 deletions

View File

@ -10,21 +10,21 @@ export const route: Route = {
path: '/',
radar: [
{
source: ['50forum.org.cn/home/article/index/category/zhuanjia.html', '50forum.org.cn/'],
source: ['www.50forum.org.cn/portal/list/index.html?id=6', '50forum.org.cn/'],
target: '',
},
],
name: 'Unknown',
maintainers: ['sddiky'],
handler,
url: '50forum.org.cn/home/article/index/category/zhuanjia.html',
url: 'https://www.50forum.org.cn/portal/list/index.html?id=6',
};
async function handler() {
const rootUrl = 'http://www.50forum.org.cn';
const rootUrl = 'https://www.50forum.org.cn';
const response = await got({
method: 'get',
url: `${rootUrl}/home/article/index/category/zhuanjia.html`,
url: `${rootUrl}/portal/list/index.html?id=6`,
});
const data = response.data;
if (!data) {
@ -37,11 +37,12 @@ async function handler() {
.map((item) => {
item = $(item);
const link = rootUrl + item.attr('href');
const reg = /^(.+)\[(.*)](.+)$/;
const reg = /^(.+) - (.*) - (.+)$/;
const keyword = reg.exec(item.text().trim());
return {
title: keyword[1],
author: keyword[2],
pubDate: timezone(parseDate(keyword[3], 'YYYY-MM-DD'), +8),
link,
};
});
@ -54,14 +55,13 @@ async function handler() {
const $ = load(result.data);
item.description = $('div.list_content').html();
item.pubDate = timezone(parseDate($('span#publish_time').text(), 'YYYY-MM-DD HH:mm'), +8);
return item;
})
)
);
return {
title: `中国经济50人论坛专家文章`,
link: 'http://www.50forum.org.cn/home/article/index/category/zhuanjia.html',
link: 'https://www.50forum.org.cn/portal/list/index.html?id=6',
description: '中国经济50人论坛专家文章',
item: out,
};