Использование PHP Simple HTML DOM Parser для Google App Status - PullRequest
3 голосов
/ 21 ноября 2010

Я хотел использовать PHP Simple HTML DOM Parser, чтобы получить таблицу статуса Служб Google, чтобы я мог создать свою собственную панель мониторинга, которая будет включать в себя только статус 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;

Любая помощь будет высоко ценится.

1 Ответ

2 голосов
/ 21 ноября 2010

Это намного проще, чем это.Все эти данные связаны в фиде JSON.

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

На простом уровне вы могли бы сделать file_get_contents() этого, выбить этот бит с фронта, который говоритdashboard.jsonp, а затем json_decode() ( doc ), и вы получите хороший массив со всей информацией, которую вы когда-либо захотите узнать о статусе службы Google.Скопируйте его print_r(), чтобы увидеть, где все находится.

Найти такие вещи очень просто с Fiddler .Я настоятельно рекомендую это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...