みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

どのカテで質問するのが適切かと考えたんですが、プログラムに詳しい方なら分かるのではと思いこのカテで質問します。

下記のサイトではブログやサイトの更新情報を取得し日付順に表示しています。

http://soccer.phew.homeip.net/

RSSフィードを配信しているブログなどはまだ分かるのですが、配信していないサイトなどの更新情報も取得し表示しています。
私のサイトもリンクをお願いしているのですが、更新すると30分以内には反映されます。ただブログのように更新した内容(記事名とサイト名)ではなく更新日時とサイト名が表示されるだけです。
私のサイトもTOPページに毎回手打ちで入力してる更新情報(インラインフレーム)を表示するようにしているのですが、RSSフィードは配信していません。
何回か試してみて分かったのですが、この更新情報を記述しているファイルが更新されると自動的に日時やサイト名を取得して表示しているようです。

更新情報は下記のように記述しています。

<a href="更新したファイルのURL" target="_blank">○○更新</a>

調べてみたら更新情報を記述したファイルからRSSフィードを作成する下記サイトのようなサービスもあるそうですが、私のサイトではできませんでした。

http://rssc.dokoda.jp/

そこで質問なのですが、このサイトはどうやって私のサイトの更新情報を取得しているのでしょうか?
他人のサイトの一ファイルが更新された事を取得する方法ってあるのでしょうか?

ご存知の方いらっしゃいましたらご教示ください。
よろしくお願いします。

投稿日時 - 2012-01-15 04:06:57

QNo.7245255

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

正確には、そのサイトの管理者でないとわかりませんが。

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

投稿日時 - 2012-01-15 10:50:02

お礼

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

投稿日時 - 2012-01-19 21:09:24

あなたにオススメの質問