Google新闻RSS Feed的网址格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google新闻RSS Feed的网址格式相关的知识,希望对你有一定的参考价值。

谷歌在2017年12月1日(deprecation notice)弃用旧的RSS提要网址格式,此外他们放弃了Google新闻界面中的按钮以生成RSS网址(news mentioning this change)。

这意味着没有生成新RSS链接的公开或记录方法。他们唯一的documentation已经过时,因为他们改变了界面。

为Google新闻主题生成RSS Feed的新格式是什么?

答案

找到了一个使用谷歌新闻RSS的最新图书馆(1)。

URL新格式似乎是:

热门新闻:

https://news.google.com/news/rss

主要议题:

https://news.google.com/news/rss/headlines/section/topic/{topic}

其中{topic}是以下值之一:WORLD NATION BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH

通过任何/自定义主题:

到达https://news.google.com后,浏览所需的主题,例如this。在其网址中标识主题ID,例如CAAqIQgKIhtDQkFTRGdvSUwyMHZNR056T1hFU0FtVnVLQUFQAQ,并使用以下格式:

https://news.google.com/rss/topics/{id}?hl={lang}

在上面的格式中,基本上rss/是在https://news.google.com/之后添加的。

按地理位置:

https://news.google.com/news/rss/headlines/section/geo/{location}

不确定{location}参数的格式

通过搜索查询:

New link: https://news.google.com/rss/search?q={query}
Old link: https://news.google.com/news/rss/search/section/q/{query}

{query}参数是自由文本搜索的位置

指定国家和语言:

例如,如果您希望获得瑞典语的新闻并且位于瑞典语源,请将以下查询字符串添加到URL以将国家/地区和语言更改为sv-SE:?hl=sv&gl=SE&ceid=SE%3Asv

另一答案

此选项不再有效:https://news.google.com/news/rss/headlines/section/topic/ {topic}生成错误500。

这似乎有效:https://news.google.com/news?cf=all&hl=en&pz=1&ned=us&q=astronomy&output=rss

上面提到的地理定位仍然有效。您还可以指定城市和州:https://news.google.com/news/rss/headlines/section/geo/DenverCo

另一答案

更新了Google RSS新闻Feed 你也可以试试这个。 https://news.google.com/rss?hl=en-NG&gl=NG&ceid=NG:en

另一答案
  1. 对Geo端点的请求似乎再次起作用。 例如https://news.google.com/news/rss/headlines/section/geo/{place_name}
  2. 此外,如果您使用非地理搜索,则可以通过将+when:7d添加到搜索中来指定7天的窗口。 例如https://news.google.com/rss/search?q={key_words}+when:7d

以上是关于Google新闻RSS Feed的网址格式的主要内容,如果未能解决你的问题,请参考以下文章

Twitter RSS Feed

制作网站RSS全文订阅

javascript Google Analytics RSS Feed跟踪

php Google Analytics RSS Feed跟踪

在R闪亮的网络应用程序中获取RSS提要

从C#SyndicationFeed中读取所有rss项