Есть html-страница, кусок текста которой имеет вид:
<td class="value">
<a class="b-gray-link" href="">Уникальное имя</a>
</td>
<td class="right value">цифра1</td>
<td class="right value">цифра2</td>
Подобных строк в html-документе много, вложенность случайная. Задача - обнаружив по "Уникальному имени", получить в буфер "цифра1" и "цифра2"
Пробовал использовать код:
$es = $html->find('Уникальное имя');- не ищет.
но даже не это главное:) честно говоря, не понимаю - даже если я нашел нужное мне имя - как перейти к следующим строкам.
Спустя 28 минут, 57 секунд (18.02.2012 - 22:00) Игорь_Vasinsky написал(а):
Цитата |
- не ищет. |
Спустя 5 минут, 18 секунд (18.02.2012 - 22:05) ejik2 написал(а):
Цитата (Игорь_Vasinsky @ 18.02.2012 - 19:00) | ||
|
из манула следует, что поиск можно осуществить только по id, классам и т.д.
как искать текст хз
Спустя 11 минут, 51 секунда (18.02.2012 - 22:17) Игорь_Vasinsky написал(а):
не только, можно и по тегам, можно и по child, parent и т.д глянь внимательней.
Спустя 4 минуты, 17 секунд (18.02.2012 - 22:21) m4a1fox написал(а):
Цитата |
$es = $html->find('Уникальное имя'); |
А это откуда?
Спустя 13 минут, 48 секунд (18.02.2012 - 22:35) Игорь_Vasinsky написал(а):
Цитата |
как искать текст хз |
innertext, если мне не изменяет память.
Спустя 10 часов, 8 минут, 4 секунды (19.02.2012 - 08:43) ejik2 написал(а):
Цитата (m4a1fox @ 18.02.2012 - 19:21) | ||
А это откуда? |
// Find all text blocks
$es = $html->find('text');
из мануала. хотя, заставить работать эту команду я так и не смог:)