PHPQuery вывод того, что нужно
Всем приветы.
Помогите вывести текст тот, который нужен. Вот код парсит инфу о состоянии сервера, но выводит не то что нужно (вроде правильно сделал, но не совсем): <? require_once 'phpQuery.php'; // Загрузим страницу $content = file_get_contents('https://support.rockstargames.com/hc/en-us/articles/200426246-GTA-Online-Server-Status-Latest-Updates'); // Покормим phpQuery кодом страницы $document = phpQuery::newDocument($content); // Выберем списочные элементы в которых есть заголовок и текст новости $list_elements = $document->find('.statusSpan'); // Пробегаем по найденым элементам и делаем с ними что угодно. foreach ($list_elements as $element) { // Чтобы с элементом что-то сделать, нужно скормить его phpQuery $pq = pq($element); // Заголовок новости у нас лежит в теге H3. Выберем этот тег и возьмём из него текст. $title_news = $pq->find('div')->text(); echo '<br><b>Заголовок новости:</b> '.$title_news.'<br>'; // В элементах с классами gray и sub у нас лежит не нужная информация, типа автора и ссылки на обсужение // Ну и так же т.к. заголовок новости мы уже получили, нужно его удалить из текста. $pq->find('.gray, .sub, h3')->remove(); // Получим очищенный текст новости. echo $pq->text(); } ?> Нужно спарсить состояние и дату обновления. Скрин http://puu.sh/lRzTk/562cd8dae5.png Заранее спс. |
Часовой пояс GMT +3, время: 22:42. |