• 締切済み

外部サイトの更新情報を取得 してサイトに表示

どのカテで質問するのが適切かと考えたんですが、プログラムに詳しい方なら分かるのではと思いこのカテで質問します。 下記のサイトではブログやサイトの更新情報を取得し日付順に表示しています。 http://soccer.phew.homeip.net/ RSSフィードを配信しているブログなどはまだ分かるのですが、配信していないサイトなどの更新情報も取得し表示しています。 私のサイトもリンクをお願いしているのですが、更新すると30分以内には反映されます。ただブログのように更新した内容(記事名とサイト名)ではなく更新日時とサイト名が表示されるだけです。 私のサイトもTOPページに毎回手打ちで入力してる更新情報(インラインフレーム)を表示するようにしているのですが、RSSフィードは配信していません。 何回か試してみて分かったのですが、この更新情報を記述しているファイルが更新されると自動的に日時やサイト名を取得して表示しているようです。 更新情報は下記のように記述しています。 <a href="更新したファイルのURL" target="_blank">○○更新</a> 調べてみたら更新情報を記述したファイルからRSSフィードを作成する下記サイトのようなサービスもあるそうですが、私のサイトではできませんでした。 http://rssc.dokoda.jp/ そこで質問なのですが、このサイトはどうやって私のサイトの更新情報を取得しているのでしょうか? 他人のサイトの一ファイルが更新された事を取得する方法ってあるのでしょうか? ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

正確には、そのサイトの管理者でないとわかりませんが。 HTTPには Last-Modifid という、「最終更新日」を表わすものがあります。 定期的にヘッダをリクエストして、Last-Modifiedがあったらその日付を覚えている日付と比較、とかやっているのではないでしょうか。

KEN1159
質問者

お礼

回答ありがとうございます。 もうちょっと調べてみます。

関連するQ&A

専門家に質問してみよう