4

PHP Simple HTML DOM Parser を使用して Google Apps ステータス テーブルを取得し、Google メールと Google トーク サービスのステータスのみを含む独自のダッシュボードを作成し、プレゼンテーション (html、css) を変更したいと考えました。

テストとして、テーブル要素を検索/出力したかったのですが、結果が表示されません。

$html = file_get_html('http://www.google.com/appsstatus');
$e = $html->find("table", 0);
echo $e->outertext; 

ただし、div要素を見つけて出力すると、結果が表示されます。

$html = file_get_html('http://www.google.com/appsstatus');
$e = $html->find("div", 0);
echo $e->outertext;

どんな助けでも大歓迎です。

4

1 に答える 1

3

それよりずっと簡単です。このデータはすべて JSON フィードに結び付けられています。

http://www.google.com/appsstatus/json/en

簡単なレベルでは、それを実行し、file_get_contents()そのビットを先頭から削除dashboard.jsonpしてからjson_decode()( doc ) にすると、Google について知りたいと思うすべての情報を含む素敵な配列が得られます。サービス状況。でダンプしてprint_r()、すべてがどこにあるかを確認します。

これらのタイプのものを見つけることは、Fiddlerを使用すると非常に簡単です。強くお勧めします。

于 2010-11-21T07:50:18.743 に答える