在 Google 上搜索 RSS 源

Search for RSS Feeds on Google

我希望我不只是在这里追逐一条红鲱鱼。我已经看到一些网站,您可以通过输入某种术语(例如 "Technology news" 来搜索 RSS 提要,并且它会 return 您可以从许多不同的提要中进行选择。 大多数人看起来只是在搜索他们自己精心策划的数据库,这些数据库都很好而且很漂亮,但是有一个看起来像是使用 Google 来搜索它们。 http://ctrlq.org/rss/

有谁知道如何做到这一点并指出我正确的方向以了解它是如何完成的,因为它正在困扰我的生活?我做了很多搜索,但大多数似乎指向不再有效的折旧 Google Feed API 或使用 Google 警报创建我不想做的 RSS Feed .

理想情况下,我想在 C# 中执行此操作,以便我可以轻松处理结果并将相关的选定选项保存在数据库中。

它也不需要在 Google 中完成,如果还有其他可用的选项那就太好了:)

干杯。

我对你的问题有点好奇,这就是我发现的。首先,我去了网站 http://ctrlq.org/rss/ 并检查了点击搜索按钮后做了什么:

function findfeeds() {      
      var q = $.trim($('#feedQuery').val());
      if(q == "") {
          resetfeeds();
          return false;
      }

      $('#pleasewait').show();   

      google.feeds.findFeeds(q, function(result) {
      if (!result.error) {
        var html = '';
        for (var i = 0; i < result.entries.length; i++) {
          var entry = result.entries[i];
          feedList[i] = entry.url;
          var count = i+1;
          html += '<div id="feed-' + i + '">';
          html += ' <h3><img src="//s2.googleusercontent.com/s2/favicons?domain=' + entry.link + '"/> <a target="_blank" href="' + entry.link + '">' + removeHTMLTags(entry.title) + '</a></h3>';
          html += ' <p class="snippet">' + removeHTMLTags(entry.contentSnippet) + '</p>';
          html += ' <p class="feedURL">';
          html += '<a href="' + entry.url + '" target="_blank">RSS Feed</a> &sdot; ';
          html += ' <span class="showhide" rel="' + i + '">Preview Feed</span></p>';
          html += ' <div id="feedcontent-' + i + '"></div>';
          html += '</div>';
        }

        $("#results").fadeOut('slow', function() {
            $('html, body').animate({scrollTop:0}, 'slow');
            $("#results").empty();
            $("#results").append(html);
            $("#results").show();
        });     
       }
            $('#pleasewait').hide();   
    });
      return false;
    }  

这是点击后调用的函数。我注意到它使用了一个名为 'google.feeds.findFeeds' 的东西,所以进行了一些搜索,瞧瞧:https://developers.google.com/feed/v1/devguide#optional。有一个 google api 提供搜索和浏览 public rss 提要的功能 :) 该站点提供了使用示例,因此您可以在那里阅读更多内容。我希望这能解决你所有的疑虑 ;)