0

この問題に関して、PHP を介してウェブサイトからデータを抽出するに関する質問を確認しました。しかし、私は自分の問題を解決できませんでした。Web サイトからライブ データを抽出しようとしています。シルバー価格です。日々変化しており、最新のデータを抽出する必要があります。

http://www.maybank2u.com.my/mbbfrx/silver_rate.htmから抽出しようとしています

file_get_contents(" http://www.maybank2u.com.my/mbbfrx/silver_rate.htm ");を実行しました。

しかし、価格を preg_match() しようとしたとき。私はそれを行う正しい方法を見つけることができませんでした。ここの誰かが私を助けることができれば感謝します。

すでにスレッドにある同じ質問を持ち出して申し訳ありませんが、解決できませんでした。

4

2 に答える 2

2

HTML ドキュメントの解析に正規表現を使用しないでください。
代わりに html/dom パーサーを使用してください。
このリンクを見てください。
データを抽出する方法を開始する必要があります。

HTML 解析

于 2013-01-23T11:15:26.953 に答える
0

正規表現 (preg_match) を使用しないでください。dom パーサーを使用します。http://simplehtmldom.sourceforge.net/にあるものをお勧めします。

関心のあるページをスクレイピングするスクリプトを作成したら、cron ジョブを設定してサーバーに毎日実行するように指示します。

于 2013-01-23T11:16:36.507 に答える