RSSHub icon indicating copy to clipboard operation
RSSHub copied to clipboard

游戏 《堡垒之夜》( Fortnite) 的 新闻 (Version 2025)

Open ruleroller opened this issue 5 months ago • 3 comments

类型

博客

网站地址

https://www.fortnite.com/news?lang=en-US

网站描述

这是《堡垒之夜》官方网站新闻发布的页面,可以通过这个页面了解该游戏的最新消息!

需要生成什么内容?

总括大致的需求

  • 请默认获取英文的消息,以便于后期用过滤器进行过滤,毕竟好多游戏里的名词还是英文更通用便利一些。
    • 英文地址是在网址后面加上 ?lang=en-US
    • 中文地址是在网址后面加上 ?lang=zh-CN,可以考虑做一个候选项。
  • 如果有余力,请对每个tag分门别类处理“Main News、All News、Fortnite Competitive、UEFN and Creative、Battle Royale,等等”
  • 如果觉得太费事,请直接做一个 All News 就行。

RSS条目的请求包含

  • 每个新闻的标题
  • 发布日期,并做好排序
  • 新闻的链接和作者
  • 如果有余力,希望能在每个条目的description里生成每个新闻的内容,就是点击后出现的那些内容。

额外描述

  • 大约2年前,我提过RSS的需求issue,也被 @lyqluis 大佬实现,一直工作良好,但现在一两个月都没收到相关的更新,才发现官网改版了,旧版似乎已收不到最新的新闻发布,官网版面似乎也有大的变化,因此希望能得到大佬或其它有缘人帮忙制作一下新版,或者在原版上进行修缮。

  • ❤️《堡垒之夜》真的太好玩了!我依旧每天在玩,希望高人们能有空再帮帮忙制作一下,多谢啦! :) ❤️

这不是重复的 RSS 请求

ruleroller avatar Jul 23 '25 20:07 ruleroller

Hi @ruleroller! I'm Dosu and I’m helping the RSSHub team.

目前 RSSHub 已有堡垒之夜新闻的路由 /fortnite/news/:options?,支持通过 options.lang 参数切换语言(如 /fortnite/news/lang=en-US 默认英文,支持中文 /fortnite/news/lang=zh-CN 等)参考。但由于堡垒之夜官网近期大幅改版,现有实现依赖的旧接口和页面结构已失效,导致 RSS 条目无法正常获取和更新。

现有实现主要是通过旧的 API 或页面结构解析新闻内容、标题、日期、作者和正文,但这些逻辑已无法适配新版官网。当前文档和代码中也没有分类/tag 过滤的支持,只有语言切换参考

要恢复和完善该路由,需要:

  • 重新分析新版官网的数据加载方式(如新 API、嵌入 JSON、前端渲染等),找到新闻数据的真实来源。
  • 更新抓取逻辑,适配新版结构,确保能提取标题、发布日期、链接、作者和正文内容。
  • 如有余力,可根据新闻的 tag 字段实现分类过滤(如 Main News、Competitive、Battle Royale 等)。

建议优先实现英文(en-US)和中文(zh-CN)切换,分类/tag 可作为进阶功能。现有 RSSHub 路由代码和文档可作为参考,但需要针对新版官网做较大调整。

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

dosubot[bot] avatar Jul 23 '25 20:07 dosubot[bot]

是 contributor 的话可以尝试下自己去debug 修复下路由,授人以鱼不如授人以渔,有问题可以问我。

cscnk52 avatar Aug 09 '25 15:08 cscnk52

是 contributor 的话可以尝试下自己去debug 修复下路由,授人以鱼不如授人以渔,有问题可以问我。

有没有可能,我这个Contributor大多都是简单的修改,比如说修改字符错误和一些简单的逻辑。我问你任何相关的问题,你会有耐心教我每一个步骤吗,包括很基础的——因为我确实是个菜鸡,都会跟我说如何做吗?如果前面的问题都是肯定的话,那你教会我的时间和精力远大于你将目前这个路由更新的时间和精力,也可以吗?如果都是的话,那我可以尝试一下,不然,请不要发这样的高高在上评论。另外,我十分愿意拿掉“Contributor”的标签,请教我如何做,这之后,你可以帮忙修正这个路由吗?

这是一个提issue的地方,我提出了我自己遇到的困难,自觉很详细地提了一个还算清楚的issue,期待得到帮助,如果你无法帮助,也请不要随便说“授人以鱼不如授人以渔”,这是很不负责任的。按照你这个逻辑,大家都不要提任何的问题了,无论是否是“Contributor”,每个人都学着写一个RSSHub就好了,不会?学会!

漂亮话你说了,事情却得不到解决。

ruleroller avatar Nov 13 '25 01:11 ruleroller