вопрос
Всем приветы.
Подскажите, пожалуйста, что не так в коде, что парсит лишнее, а нужно только один заголовок?
Подскажите, пожалуйста, что не так в коде, что парсит лишнее, а нужно только один заголовок?
<?php
require('phpQuery/phpQuery.php');
// Загрузим страницу
$content = file_get_contents('https://www.gta5-mods.com/vehicles/mercedes-benz-e-class-2014-taxi-eu-plates');
// страницы
$document = phpQuery::newDocument($content);
// заголовок и текст новости и так далее
$list_elements = $document->find('div.clearfix');
// делаем с ними что угодно.
foreach ($list_elements as $element)
{
// нужно скормить его phpQuery
$pq = pq($element);
// Заголовок новости у нас лежит в теге H3. Выберем этот тег и возьмём из него текст.
$title_news = $pq->find('h1')->text();
echo '<br><b>Заголовок:</b> '.$title_news.'<br>';
//////$pq->find('.gray, .sub, h3')->remove();
// Получим очищенный текст новости.
echo $pq->text();
}
Удалите
echo $pq->text();