- ベストアンサー
PHPでホームページの情報取得に関しまして
PHPで以下サイト(東京の天気)から「週間天気」の各曜日の気温や降水確率の文字データを取得して表示するには、どのように実現したら良いかご教示ください。 <天気サイト> http://weather.yahoo.co.jp/weather/jp/13/4410.html file_get_contentsでファイルの内容を取得して文字検索するしかないでしょうか? それだと非効率で処理速度に影響しそうに思えます。 もっと簡単で効率よく情報取得する方法はありませんでしょうか? ※なんとしてもPHPで取得したいと思っています。 どうぞ、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>file_get_contentsでファイルの内容を取得して文字検索するしかないでしょうか? 理論的には (1)httpベースでデータを受け取る (2)なにか別のプロトコルで受け取る (3)公開されたapiで処理する (4)あきらめてiframeで処理する の4つになるでしょう。 PHPで受け取るのがhttpベースであれば関数はかわれども file_get_contentsレベルの受取が発生しますが なにをもって「非効率」といいたいのかわからないのでなんともいえません。
その他の回答 (1)
- euwai
- ベストアンサー率57% (4/7)
回答No.1
APIでは駄目ですか? 天気だけなら「Weather Hacks」で取得できます。 http://weather.livedoor.com/weather_hacks/ 使った事はありませんが「ひとくち予報 in Feed」なら降水確率なども取得できそうです。 http://www.weathermap.co.jp/hitokuchi_rss/index.html
補足
ご返答有難うございます。 PHPでは無理でしょうか。 天気以外にも他サイトの情報を取得したいと思っております。 PHPの技術で何とか取得して自分なりにカスタマイズをやりたいと思っています。