2008 . 09 . 02
大手検索エンジンでも、ブログ検索やニュース検索のように日々変動の大きいコンテンツの検索には検索結果をRSSで出力できる検索エンジンは多いのですが、一般の検索結果をRSSで利用したいと考えた場合、何か他の外部サービスに頼らざるを得ません。
しかし、Yahoo!のAPIを利用することで一般の検索結果もRSSで出力することが可能になります。
http://search.yahooapis.com/WebSearchService/rss/webSearch.xml?appid=yahoosearchwebrss&query=keyword
例)
キーワード:ソフトバンク(50件表示)
http://search.yahooapis.com/ImageSearchService/rss/imageSearch.xml?appid=yahoosearchimagerss&query=keyword
例)
キーワード:子猫(jpg形式のみの画像)
それぞれ上記が基本のURLで、
keywordに検索文字を指定します。
また、検索文字以外にもそれぞれ特別のパラメータがあり、例に示したように表示件数やフォーマット、検索範囲などを指定するオプションがあります。
その他のオプションはこちらを参考にしてください。
Yahoo! Search Web Services
また、Yahoo!以外でも
Live Searchでは標準でRSS出力に対応しています。
http://search.live.com/results.aspx?q=keyword&format=rss
例)
キーワード:サッカー
VIA: [ pafa.net ? RSS feeds for web searches ]