有没有办法将Google和Bing新闻搜索作为RSS获取?
如果可能的话,我希望最近的结果排在前面(按时间排序)。
如果可能的话,显示100个结果。
我找到了这个Google的方法,但它只显示5个左右的项目,不是很好。 我只想搜索他们的新闻分类并获取RSS结果。
如果可能的话,我希望最近的结果排在前面(按时间排序)。
如果可能的话,显示100个结果。
我找到了这个Google的方法,但它只显示5个左右的项目,不是很好。 我只想搜索他们的新闻分类并获取RSS结果。
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
https://news.google.com/news/feeds?q={yourquery}&output=rss.
https://news.google.com/news/feeds?q=developer&output=rss
返回有关开发人员的新闻。&output=rss
https://news.google.com/news/section?cf=all&ned=us&q=education**&output=rss**
RSS
获取它。由于它们支持PubSubHubbub,因此你也将获得实时结果。我认为谷歌在过去几周内禁用了RSS搜索输出,而我没有找到替代方案。XML输出需要谷歌付费账户。现在我必须从HTML中抓取我想要的内容。
https://news.google.com/news/feeds?output=rss&q=whatever
- chovy