Google不赞成使用旧的RSS feed URL格式(2017年12月1日,deprecation notice),此外,他们在Google新闻界面中放置了按钮以生成RSS URL(news mentioning this change)。
这意味着没有公开或记录的方法来生成新的RSS链接。自更改界面以来,他们仅有的documentation已过期。
为Google新闻主题生成RSS feed的新格式是什么?
答案 0 :(得分:21)
找到了使用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/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
答案 1 :(得分:2)
此选项不再有效: 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
答案 2 :(得分:1)
更新了Google RSS新闻供稿
您也可以尝试一下。
https://news.google.com/rss?hl=en-NG&gl=NG&ceid=NG:en
答案 3 :(得分:0)
对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
答案 4 :(得分:0)
我也在寻找文档。这是我找到的最好的文章。
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