• 締切済み

ニュースを取得してホームページで表示するプログラム

ヤフーニュースをあるプログラムにより読み込んで、自分のホームページに表示させているところがあるんですけれど、そういうプログラムってどこでダウンロードできるのでしょうか? ちなみにラインニュースとかいうやつではないです。1行ものではなく、複数行(5,6行)表示しているんです。 どなたかご存知の方よろしくお願いします。

みんなの回答

  • umioyo
  • ベストアンサー率66% (35/53)
回答No.5

それから、前の答えですが、解析するのはPHPではなくあなた自身です。 ページの構造がどうなっているか自分で調べ、パターンを掴んでPHPでその結果を表示させてはいかが?という意味で「PHPで解析」と書きました。 結局PHPは道具ですから、道具をより精度の高い解析ツールに仕立て上げるのはあなた自身です。 頑張ってください。

  • umioyo
  • ベストアンサー率66% (35/53)
回答No.4

cojirouさんが仰っているように、どのページからどのくらい引っ張ってくるのかわからないので、適当な答えになりますが、 例えば http://dailynews.yahoo.co.jp/fc/economy/thin_type_television/のヘッドラインを表示したい場合、ソース中の <!-- latest_development_start --> と記述されている場所をみつけて、そのあとの <!-- latest_development_end --> までの行を表示する、ってことはできますよね。 もちろん、Yahooでの記述方法が変わったらその都度対応しなくてはならないので完璧ではありませんけど、一応表示はできます。 工夫すれば何かしらの表示方法はできると思います。

  • cojirou
  • ベストアンサー率50% (59/117)
回答No.3

質問の意味が、 http://okweb.jp/kotaeru.php3?q=377020 と同じであれば、カテゴリを移った方が、解答はつくかも。 私も天気予報を取得するプログラムを作ったことがありますが、 そのときはPerlで情報をGETしたり、wgetしたりした後、 欲しい情報を抽出するなどしました。 (飽くまで学習のために作ったものです。) 著作権問題的に合法かどうか、ということもあるので、 ダウンロードできるプログラムを探すのは難しいのでは? 蛇足ですが、PHPでソースの解析は可能だと思います。

  • cojirou
  • ベストアンサー率50% (59/117)
回答No.2

例えばどこのホームページのようにしたいのか、URLを載せていただけませんか? やり方は様々でしょうし、場合によってはPHPのみでは実現不可能かも。

  • umioyo
  • ベストアンサー率66% (35/53)
回答No.1

プログラムがどこにあるかはわかりませんが、ソースを解析すればある程度表示することはできると思います。 今、他のサイトから天気予報を引っ張ってきて表示するプログラムは作っていますが。。。

関連するQ&A