@rak123

PHPQuery вывести по условию?

Пытаюсь спарсить заказы с биржи по условию: вывести заказ если у него внутри есть элемент (картинка), но почему-то выводит все без разбору
$html = file_get_contents('https://freelance.ua/');

phpQuery::newDocument($html);

$jobsList = pq('.l-projectList');


foreach ($jobsList as $item) {
    $item = pq($item);

    if ($item->find('.fa-map-marker ')) {
        print_r($item->html());
    }
}

phpQuery::unloadDocuments();
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
mad_maximus
@mad_maximus
Для таких целей symfony/dom-crawler подходит как нельзя кстати.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
28 апр. 2024, в 00:54
10000 руб./за проект
28 апр. 2024, в 00:53
70000 руб./за проект
27 апр. 2024, в 21:24
150000 руб./за проект