【问题标题】:Is there a way to get bing and google news search as rss?有没有办法让 bing 和 google 新闻搜索作为 rss?
【发布时间】:2014-01-11 08:55:23
【问题描述】:

有没有办法将 Google 和 Bing 新闻搜索作为 RSS?

如果可能的话,我希望将最新的放在结果的顶部(按时间排序)。

如果可能的话,显示 100 个结果。

我在 Google 上找到了这个,但它只显示 5 条左右,不是很好。

https://news.google.com/news/feeds?output=rss&q=politics

我只想搜索他们的新闻类别并以 RSS 形式获取结果。

【问题讨论】:

  • 你找到如何加载 100 个结果了吗
  • @chovy : 真可怜 :-| 10 个结果不是很好。
  • 我转而使用抓取。

标签: rss bing feed google-news


【解决方案1】:

我认为 Google 在过去几周禁用了 RSS 搜索输出,我还没有找到替代方案。 XML 输出需要一个 Google 付费帐户。我现在必须根据需要抓取 HTML。

【讨论】:

  • 哦,我现在明白了。最初的问题是关于新闻“提要”,而我的问题是从谷歌新闻搜索获取 RSS 结果。
  • 我正在以 rss 形式获取新闻搜索。 https://news.google.com/news/feeds?output=rss&q=whatever
  • 哇,这很有帮助。我现在看到news.google.com/news*feeds* 支持RSS 输出,而google.com*search* 是刚刚停止支持RSS 的那个。是的,没有更多的 HTML 抓取!
【解决方案2】:

您最好的选择是Google Alerts feeds。您可以键入查询选择其中的数据类型并通过RSS 传递。由于他们为此支持PubSubHubbub,因此您还将获得实时结果。

如果您想要另一个数据集,请随时查看Superfeedr's track feeds,这将帮助您在关键字与任何 RSS 提要匹配时获得实时通知。

【讨论】:

  • 我提前不知道搜索是什么。
【解决方案3】:

您说得对,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:归功于问题本身。否则我不会想到。)

【讨论】:

    【解决方案4】:

    尝试添加

    &output=rss
    https://news.google.com/news/section?cf=all&ned=us&q=education**&output=rss**
    

    【讨论】:

    • 这看起来不错,但值得进一步解释。
    • 这对我有用。有什么方法可以通过此链接指定“按日期订购”?谢谢。
    • @AlexVPerl,将此参数添加到您的 URL:as_qdr=h 检查此reference 以获取更多信息,并检查我的答案。
    【解决方案5】:

    自定义 RSS 提要采用以下格式:

    https://news.google.com/news/feeds?q={yourquery}&output=rss.  
    

    例如,https://news.google.com/news/feeds?q=developer&output=rss 返回有关开发者的新闻。

    【讨论】:

      【解决方案6】:

      这是访问 Google 新闻 RSS 源的新方法:

      https://news.google.com/news/rss/search/section/q/{yourquery}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-01
        • 2017-04-02
        • 1970-01-01
        • 2021-06-16
        • 2012-02-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多