Не работают псевдоклассы
Dragon-Knight opened this issue · comments
Видимо проекту конец, однако это пока это самый лучший парсер, среди попробованных...
На странице есть 10 штук <table class="weather-table"> ... </table>
. Нужно выбрать первую таблицу.
Пишу $saw_page->get(".weather-table:first-child")->toArray();
и получаю все 10 таблиц.
Помогите пожалуйста исправить.
Первую внутри одного контейнера? Типа как ниже? (:first-child работает по элементам в одном и том же контейнере)
<div>
<table class="weather-table"> ... </table>
<table class="weather-table"> ... </table>
</div>
Не знал что работает только на одном уровне. Я думал что первый во всей выборке.
На самом деле структура такая: 10 штук <div class="card"></div>
, а внутри по одному <table class="weather-table"> ... </table>
.
Спасибо за ответ и за парсер!
Предлагаю попробовать новую версию кстати
Ого, проект жив и версия 2 стала куда интереснее, однако к сожалению использовать я её не смогу, - код должен работать на 5.4, 5.5 :(
бывает, поэтому и сделал отдельную ветку и тег.
в принципе, новые фичи особо не используются. попробую вернуть совместимость, может малыми правками обойдется.