フィード(RSS) 取得・検出 プログラムの仕組み(PHPorJAVA)
任意のサイトのURLを入力することで、そのサイトにフィード(RSS,atom)があるかを調べ
ある場合はそのフィードを返すプログラムを考えています。
具体的には下記です。
http://berss.com/feed/Find.aspx
http://php.s307.xrea.com/
これらのプログラムはおおよそどのような仕組みで動いているのでしょうか?
どのような手法・考えで実装しているかが知りたいです。
考えたものは下記ですが意図した結果になりませんでした。
・ドメインから /feed/ ,/index.rdf, /?xml, /feed/rss/,
など「良くあるfeedのURLを付け足して総当りで調べる
→「よくあるURL」以外をどう探すのか
・Googleにて 上記よくあるURLを付け足して検索
→検索結果に出てこなかった