Google 于 2017 年 12 月 1 日弃用了旧的 RSS 提要 URL 格式(弃用通知),此外,他们还在 Google 新闻界面中删除了生成 RSS URL 的按钮(新闻提及此更改)。
这意味着没有公开的或记录在案的方法来生成新的 RSS 链接。由于他们更改了界面,因此他们拥有的唯一文档已过时。
为 Google 新闻主题生成 RSS 提要的新格式是什么?
找到一个使用 Google 新闻 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。在其 URL 中识别主题 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
对 Geo 端点的请求似乎再次起作用。
例如https://news.google.com/news/rss/headlines/section/geo/{place_name}
此外,如果您使用非地理搜索,您可以通过添加+when:7d
到您的搜索来指定一个 7 天的窗口。
例如https://news.google.com/rss/search?q={key_words}+when:7d
此选项不再有效: 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 新闻提要
你也可以试试这个。
https://news.google.com/rss?hl=en-NG&gl=NG&ceid=NG:en
我也在寻找文档。这是我找到的最好的文章。
https://blog.newscatcherapi.com/google-news-rss/
如果使用搜索,您还可以指定不包含具有特定关键字的文章。
例如,如果我想搜索包含单词“apple”而没有单词“pie”的页面,您可以指定
q=apple%20-pie
或全部
https://news.google.com/rss/search?q=apple%20-pie&hl=en-GB&gl=UK&ceid=GB:en
头条新闻的 RSS 提要是最简单的提要。只需将 RSS 附加到https://news.google.com,您就可以获得您所在位置头条新闻的 RSS 提要。