From 40c4c700e6d06603154746507fdccd114790b2c6 Mon Sep 17 00:00:00 2001 From: qq27800734 <27800734@qq.com> Date: Sun, 20 Sep 2026 17:22:28 +0000 Subject: [PATCH] Publish nexusphp v1.0.3 --- adapters/nexusphp/adapter.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/adapters/nexusphp/adapter.js b/adapters/nexusphp/adapter.js index c080a74..02990c1 100644 --- a/adapters/nexusphp/adapter.js +++ b/adapters/nexusphp/adapter.js @@ -423,7 +423,7 @@ function parse(content, url) { // 签到(signInPath 默认 /attendance.php,可在站点 definition 中覆盖,如 BTSCHOOL: /index.php?action=addbonus) // 成功时若响应页含 #info_block (含魔力值) 则一并返回 bonus 供服务端更新 Site.Statistics.Bonus; // 站点页面不含 / 解析不到时缺省不返回该字段, 服务端不处理 (report §四 签到奖励自动更新). -function signIn(input) { +function sign(input) { var ctx = __asCtx(input); var signPath = ctx.signInPath || '/attendance.php'; var res = http.post(signPath); @@ -898,9 +898,11 @@ function rss(ctx) { var base = String(ctx.baseUrl || '').replace(/\/+$/, ''); var url = ctx.feedUrl ? String(ctx.feedUrl) : ''; if (!url) { - var rssPath = ctx.rssPath || '/torrentrss.php'; + // NexusPHP RSS 入口有两种命名: getrss.php (新) 和 torrentrss.php (旧). + // 用户没手动填 feedUrl 时, 先试 getrss.php, 失败再回退 torrentrss.php. + var paths = ctx.rssPaths || ['/getrss.php', '/torrentrss.php']; if (!base) return { error: 'no_feed_url' }; - url = base + rssPath; + url = base + paths[0]; } var xml; try {