有没有办法将谷歌和必应的新闻搜索作为RSS?
如果可能的话,我想把最新的结果放在最前面(按时间排序)。
如果可能的话,显示100个结果。
我为谷歌找到了这个,但它只显示5个项目左右,不是很好。
https://news.google.com/news/feeds?output=rss&q=政治
我只想搜索他们的新闻类别并以RSS的形式获得结果。
你说得对,谷歌不再公开显示新闻搜索的RSS提要。但是有一个基本的URL格式应该可以继续使用。
如果我的搜索主题是"教育",我的搜索URL应该看起来像:
https://news.google.com/news/section?cf=all&ned=us&q=education
替换:
ned
(可能代表"新闻版")的值,即具有与您相关的适当国家/地区代码的
us
。例如uk
(英国不是gb
)、in
(印度)等q
的值(可能代表"搜索查询"),即education
和您的搜索项。用加号组合多个单词,例如education+policy
(如果您的搜索是"教育政策")。
现在浏览器中的RSS提要按钮应该已经激活,因为RSS提要可用于页面。它在提要中显示了10条最新新闻,而不是5条。RSS提要的URL看起来是这样的:
https://news.google.com/news/feeds?cf=all&ned=us&hl=en&q=education&output=rss
结论:RSS提要不可用于实际的搜索,即在谷歌上的搜索框中键入。你必须这样做。
(附言:信用取决于问题本身。否则我不会想到。)
尝试添加
&output=rss
https://news.google.com/news/section?cf=all&ned=us&q=education**&output=rss**
自定义RSS提要的格式如下:
https://news.google.com/news/feeds?q={yourquery}&output=rss.
例如,https://news.google.com/news/feeds?q=developer&output=rss
返回有关开发人员的消息。
你最好的选择是类似谷歌警报的提要。您可以键入一个查询,选择其中的数据类型,并通过RSS
进行传递。由于他们支持PubSubHubbub,因此您也可以实时获得结果。
如果你想要另一个数据集,也可以随时查看Superfeeder的跟踪提要,这将帮助你在任何RSS提要中匹配关键字时获得实时通知。
我认为谷歌在过去几周禁用了RSS搜索输出,我还没有找到其他选择。XML输出需要一个Google付费帐户。我现在必须为我想要的内容抓取HTML。
以下是访问谷歌新闻RSS源的新方法:
https://news.google.com/news/rss/search/section/q/{您的查询}