Как спарсить текст тега strong

179
05 сентября 2018, 03:00

Как вот на этой странице используя PhpQuery спарсить информацию о заказчике (то что выделено жирным шрифтом)?

Пробовал вот так:

$tender_page_content->find("b-detail-table-data strong")->eq(3)->text(); 

Но почему-то я получаю значение поля "Место поставки" (г. Воронеж) вместо значения поля "Заказчик".

Answer 1

Потому, что в eq нумерация индексов начинается с 0 поэтому eq(3) выдает тебе 4-й по счету strong в таблице с классом b-detail-table-data.

И ещё, перед b-detail-table-data должна стоять точка

$tender_page_content->find(".b-detail-table-data strong")->eq(3)->text(); 
READ ALSO
PHP реализация наследования

PHP реализация наследования

Имеется следующая архитектура (PHP):

153
Анализ php-кода на совместимость с php 5.2.4

Анализ php-кода на совместимость с php 5.2.4

Где найти анализатор кода на совместимость с php 52

146
std::to_string без создания новой строки

std::to_string без создания новой строки

У меня уже имеется std::string str, у которой strcapacity() >= 1024(т

189
cmake, qt и проект разнесенный по каталогам

cmake, qt и проект разнесенный по каталогам

Вопрос вытек из моего предыдущего вопроса: cmake & qt проблемы

219