ブラウザのアドレスバーに表示されるRSSフィードはどんな仕組みで検出しているのか疑問に思ったので調べてみました。 HTMLのHEADタグの中にのような形式でRSSフィードを指定すると、ブラウザが検出してくれるらしい。 詳しくは以下を参照。 ・RSS Autodiscovery Board nokogiriを使えば実装できそうだったので、Rubyで実装してみました。 ・RSSAutoDiscovery.rb # encoding: utf-8 require 'rubygems' require 'nokogiri' class RSSAutoDiscovery # xpath for feed RSS_xpath = '//link[@rel="alternate"][@type="application/rss+xml"]' Atom_xpath = '//link[@rel="alte