4

我想使用 PHP Simple HTML DOM Parser 来获取 Google Apps 状态表,这样我就可以创建自己的仪表板,其中只包含 Google Mail 和 Google Talk 服务状态,以及更改演示文稿(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),你就会有一个很好的数组,里面有你想知道的关于谷歌的所有信息服务状态。转储它print_r()以查看所有内容。

使用Fiddler查找这些类型的东西非常容易。我强烈推荐它。

于 2010-11-21T07:50:18.743 回答