问题标签 [rss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1582 浏览

coldfusion - 如何摆脱我的 RSS 提要中的奇怪字符?

我创建了一个 utf8 编码的 RSS 提要,它显示了从数据库中提取的新闻数据。我已将数据库的所有方面都设置为 utf8,并将我放入数据库的文本保存为 utf8,方法是将其粘贴到记事本中并另存为 utf8。因此,当将 RSS 提要呈现给浏览器时,所有内容都应该以 utf8 编码,但是我仍然会收到奇怪的问号字符作为井号:(

这是我的 RSS 提要代码 (CFML):

有人有什么建议吗?我做了很多研究,但找不到任何答案:(

提前致谢,

克罗米斯

0 投票
2 回答
236 浏览

algorithm - 将 RSS 条目映射到 HTML 正文 w。非精确搜索

你将如何解决这个问题?

您正在抓取博客的 HTML。博客的一些 HTML 是博客文章,一些是格式、侧边栏等。如果有的话,您希望能够分辨 HTML 中的哪些文本属于哪个文章(即永久链接)。

我知道你在想什么:你可以只看 RSS 而完全忽略 HTML!但是,RSS 通常只包含非常短的摘录或删除您可能感兴趣的链接。您希望通过同时使用同一页面的 HTML 和 RSS 从本质上打败 RSS 的摘录。

RSS 条目如下所示:

HTML 格式的博客文章如下所示:

因此 HTML 页面包含相同的字段,但预先不知道永久链接的位置,并且这些字段将被一些主要是 HTML 和空白的噪声文本分隔,但也可能包含一些额外的元数据,例如“由 Johnny 发布"或日期或类似的东西。如下所述,文本在 HTML 和 RSS 中也可能略有不同。

附加规则/注意事项:

  • 标题可能不是唯一的。这种情况发生的频率比您想象的要多。我见过的例子:“周一综述”、“TGIF”等。
  • 标题甚至可以留空。
  • RSS 中的摘录也是可选的,但假设必须至少有非空白摘录或非空白标题
  • RSS 摘录可能包含完整的帖子内容,但更有可能包含帖子正文开头的简短摘录
  • 假设永久链接必须是唯一的,并且在 HTML 和 RSS 中必须相同。
  • RSS 和 HTML 中的标题、摘录和帖子正文的格式可能略有不同。例如:
    • RSS 可能在标题或正文中去除了 HTML,或者在 HTML 页面上可以添加更多 HTML(例如用某些东西包围文章正文的第一个字母)或格式可能略有不同
    • 文本的编码可能略有不同,例如在 RSS 中是 utf8,而在 HTML 中的非 ascii 字符总是使用 & 号编码。但是,假设这是英文文本,非 ascii 字符很少见。
    • 可能存在编码错误的 Windows-1252 可怕性。对于像弯引号这样的符号字符,这种情况经常发生。但是,可以安全地假设大部分文本都是 ascii。
    • 可能会在任何一个方向上折叠,尤其是在标题中。因此,他们可以将 HTML 页面中的标题全部大写,但不能在 RSS 中。
  • 假定 RSS 提要和 HTML 页面中的条目数不同。要么有更多或更少的旧条目。我们只能期望只获得出现在两者中的那些帖子。
  • RSS 可能会滞后。HTML 页面中可能有一个新条目尚未出现在 RSS 提要中。如果 RSS 通过 Feedburner 进行联合,则可能会发生这种情况。同样,我们只能期望解析那些同时出现在 RSS 和 HTML 中的帖子。
  • 帖子的正文可以很短也可以很长。

100% 准确率不是限制。但是,越准确越好。

嗯,你会怎么做?

0 投票
3 回答
4582 浏览

asp.net-mvc - 在 ASP.net MVC 中良好且完整地实现 RSS 提要

我在 ASP.NET MVC 中看到了一些 RSS 源的示例,例如this,以及项目中的一些示例(例如 Oxite),但它们都不完整。

例如。他们都没有检查标题

在请求中,以节省带宽。

我不想重新发明轮子,所以我在这里停下来询问一些方向。

0 投票
2 回答
1116 浏览

sharepoint - SharePoint 中的 RSS 查看器很奇怪

关于 SharePoint 上的 RSS 查看器,我遇到了奇怪的情况

我有两个 SharePoint 环境(生产和测试)

我在他们两个上都显示了一个特定的 RSS 新闻 (ABC),并且在设置代理和其他内容后它正在工作。

突然(可能是由于在没有测试的情况下对生产进行了一些更改),生产上的 RSS 查看器没有显示 RSS 新闻它显示协议错误,而它在测试环境中仍然可以正常工作。

现在奇怪的部分是,如果我更改我们管理层想要的 RSS 并将 BBC 或 CNN 新闻放在生产和测试环境中都运行良好。

但是我们希望它工作的那个(在两者上都工作得很好)不能在生产中工作并且在测试中工作得很好。

关于如何解决的任何建议?

0 投票
4 回答
355 浏览

c# - 简化在大型可视监视器上为团队显示构建状态的软件?

年底时我还有一点预算,我想开始一个小小的臭鼬工程项目,以显示每个人都在做什么的构建状态(我们的团队大约有 10 个人)。我正在考虑购买一台 47 英寸 LCD 高清电视,并通过浏览器/.NET Web 应用程序从小型 PC 驱动它。

由于我们从本周五开始关闭 2 周,因此我打算在圣诞节假期期间构建软件。我想我会就其他团队所做的事情征求建议/反馈。我们使用 SVN 的很多工具,Mantis 都有我想渲染的 RSS 提要。这是要走的路吗?

感谢您提前提供任何反馈。

0 投票
1 回答
229 浏览

rss - RSS 的联合部分如何工作?

我了解如何制作 RSS 文件。它的 XML 很简单。但是我是否需要任何特别的东西才能分发更新,或者我只需要定期更新文件,其余的就会自己处理?我在 rss 上找到的所有内容都在谈论它的作用,但并没有谈及它的作用。

0 投票
4 回答
2076 浏览

perl - 是否有 CPAN 模块可以帮助我在 Perl 中解析 RSS 或 ATOM 提要?

我需要 Perl 中的代码来请求和解析 ATOM 和 RSS 提要。是否有用于此的 CPAN 模块?

0 投票
1 回答
322 浏览

rss - 在另一个中包含一个 RSS 提要,可能吗?如何?

我正在使用JAlbum创建我的网络相册,并且由于 8.1 版 JAlbum 支持相册的 RSS 源。但是,JAlbum 生成的 RSS 提要不适用于包含文件夹层次结构的相册。他们试图在 RSS 提要中做的是通过包含一个元素来包含子文件夹的 RSS 提要(参见下面的示例)。这在 NetNewsWire 和 GoogleReader 中不起作用,而 feedvalidator.org 也报告了这方面的警告。可以更改 JAlbum 使用的 RSS 模板来生成 RSS 提要。我正在尝试解决这个(和其他)问题,但真的怀疑是否有可能从一个 RSS 提要引用另一个 RSS 提要并将子提要的条目包含在主提要中。

  • 是否可以在另一个提要中包含 RSS 提要?如何?(找不到示例,也没有在 JAlbum 论坛上得到回复。)

如果不可能,我会采取另一种方法,但是如果可以为每个文件夹创建一个提要并让父文件夹通过简单地引用它来包含子文件夹的提要,那感觉非常好。

问候,格罗

0 投票
4 回答
1931 浏览

redirect - 如果提要的 url 发生变化,RSS 阅读器可以跟随重定向吗?

我们正在迁移到 Sharepoint 解决方案,并且我们的网址略有变化。

大多数 RSS 阅读器是否能够在不中断提要和手动更新的情况下跟踪重定向链接?

我正在阅读的大多数文档都说这适用于主要的 RSS 阅读器。

我在某些地方读到很多 RSS 阅读器会将 301 视为临时重定向,而不是更新其存储的 url。这有什么道理吗?

0 投票
3 回答
418 浏览

javascript - 动态更新 RSS 提要 URL

是否可以通过 JavaScript 动态地在页面标题中实例化提要的 URL?

例如,是否可以在以下代码段中更新 rss 提要的 URL: