Поиск элементов таблицы в phpQuery

D
На сайте с 28.06.2008
Offline
1108
313

Нужно вытащить элементы таблиц, которых несколько на странице. Пишу так

$table_price = $pq2->find(".fortuna_table:eq(0)")->html();

получаю

string(5320) "<tbody>
<tr>
<th style="text-align: center;" align="center" valign="middle" width="2%" height="40">Исполнение</th>
...
и так далее

Пробую продвинуться на уровень ниже

$table_price = $pq2->find(".fortuna_table:eq(0) tbody")->html();
или
$table_price = $pq2->find(".fortuna_table:eq(0)")->find("tbody")->html();

получаю ошибку. Что не так?

Вопрос №2.

Есть див с НЕ уникальным классом, но уникальным  aria-labelledby="tab_item-0" Как его вытащить?

Пробовал так,  пусто

$table_price = $pq2->find(".single_tab_div[aria-labelledby='tab_item-0']")->text();


lutskboy
На сайте с 22.11.2013
Offline
185
#1

с Не уникальным классом? ето как? он каждый раз генерируется новый?

тогда зачем его прописываете 

.single_tab_div

может тогда так?

$table_price = $pq2->find("div[aria-labelledby='tab_item-0']")->text();
W1
На сайте с 22.01.2021
Offline
306
#2
lutskboy #:
с Не уникальным классом? ето как?

Да ТС имеет в виду, что на странице несколько элементов с этим классом. Что естественно, на то он и класс.

Мой форум - https://webinfo.guru –Там я всегда на связи

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий