有没有办法将 Google 和 Bing 新闻搜索作为 RSS?
如果可能的话,我希望将最新的放在结果的顶部(按时间排序)。
如果可能的话,显示 100 个结果。
我在 Google 上找到了这个,但它只显示 5 个左右的项目,不是很好。
https://news.google.com/news/feeds?output=rss&q=politics
我只想搜索他们的新闻类别并以 RSS 形式获得结果。
有没有办法将 Google 和 Bing 新闻搜索作为 RSS?
如果可能的话,我希望将最新的放在结果的顶部(按时间排序)。
如果可能的话,显示 100 个结果。
我在 Google 上找到了这个,但它只显示 5 个左右的项目,不是很好。
https://news.google.com/news/feeds?output=rss&q=politics
我只想搜索他们的新闻类别并以 RSS 形式获得结果。
您说得对,Google 不再公开显示新闻搜索的 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 提要不能用于实际搜索,即在 Google 的搜索框中输入内容。你必须这样做。
(PS:信用问题本身。否则我不会想到。)
尝试添加
&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
返回有关开发人员的新闻。
您最好的选择是类似于Google 警报提要。您可以键入查询选择其中的数据类型并通过RSS
. 由于他们为此支持PubSubHubbub,因此您还将获得实时结果。
如果您想要另一个数据集,请随时检查Superfeedr 的跟踪提要,这将帮助您在任何 RSS 提要中匹配关键字时获得实时通知。
我认为谷歌在过去几周禁用了 RSS 搜索输出,我还没有找到替代方案。XML 输出需要一个 Google 付费帐户。我现在必须为我想要的内容抓取 HTML。
以下是访问 Google 新闻 RSS 源的新方法:
https://news.google.com/news/rss/search/section/q/ {yourquery}