Показать сообщение отдельно
  #1 (permalink)  
Старый 11.12.2015, 17:17
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

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

Заранее спс.
Ответить с цитированием