- - PR -
phpでYahoo!ファイナンスの時系列株価データを取得する方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-06-15 21:33
fopenでYahoo!のページをオープンしてからどのようにすればいいか教えてください。
よろしくお願いします。 (参考元記事URLのページから取得するイメージです) phpの初心者なので優しく教えていただけると幸いです。 | ||||||||
|
投稿日時: 2006-06-15 21:57
あのページのHTML見ましたけど正規表現使えば簡単に出来ると思います。
初心者だったら本買った方が解決するのは早いと思いますよ。 # 前にRubyで書いたなぁ _________________ 己への戒め 「活動的な馬鹿より恐ろしいものはない」 by ゲーテ | ||||||||
|
投稿日時: 2006-06-16 09:19
スレ主です。
想馬さん ereg関数を使ってやればいいんですね。 一度ためしてみます。 | ||||||||
|
投稿日時: 2006-06-16 09:35
ereg関数の説明にも書いてありますが、preg_match関数を使ったほうが良いですよ。
# 最近は米国市場に釣られて少し下がりすぎだと思うんだけどねぇ・・・ _________________ 己への戒め 「活動的な馬鹿より恐ろしいものはない」 by ゲーテ | ||||||||
|
投稿日時: 2006-06-16 10:51
何度もありがとうございます。 今はPHPの勉強中なのでいずれ上がると思ってのんびり作ります。 | ||||||||
|
投稿日時: 2006-06-16 11:24
PHPの勉強も、株式の勉強も頑張ってください。 Yahoo側の配慮なのかもしれませんが、時系列データの部分のHTMLはalignという単語が先頭から始まっていますね(ソフトバンクのしか見ていませんが)。 これを正規表現のメタキャラ^を使って^alignとすればあとはsmallタグ内のテキストをメタキャラ()でくくってやれば取れそうです。 会社名は^<b>([^<]+)</b>って感じでしょうか。 ちなみにURLのパラメータsが証券コードです。 _________________ 己への戒め 「活動的な馬鹿より恐ろしいものはない」 by ゲーテ |
1