Не могу спарсить текст в теге <br>

  • Автор темы Автор темы Andron
  • Дата начала Дата начала

Andron

Client
Регистрация
08.04.2015
Сообщения
222
Реакции
10
Баллы
18
Не получается зеной взять ссылку с сайта. Для примера скидываю часть кода. Перед ссылкой есть текст "Немного о себе:"
Зена вообще не видит элемент со ссылкой. В дереве элементов видит кучу тегов br но содержание этих тегов не видит. С чем это связано?

HTML:
Развернуть Свернуть Копировать
<td align="left" valign="top" style="padding-left:5px;">Полное имя: ProphotorevEdwardtub
                              <br>Группа:&nbsp;&nbsp;&nbsp;&nbsp;<font color="red">Посетители</font>
                              <br><br>Место жительства: Raanana
                              <br>Номер ICQ: {icq}
                              <br>Немного о себе:<br>http://www.mysite.com/<br>
                              <br><br>Количество публикаций:&nbsp;&nbsp;&nbsp;&nbsp; 0 [ Просмотреть все публикации ] <noindex></noindex>
                              <br>Количество комментариев: <b>0</b> [ Последние комментарии ]
                              <br><br>[ отправить e-mail ] [ написать ПС ]
                              </td>
 
Вот такая регулярка парсит нужную ссылку - (?<=<br>Немного\ о\ себе:<br>).*?(?=<br>)
 

Вложения

  • скрин2.jpg
    скрин2.jpg
    229,4 KB · Просмотры: 475
изучите основы html, br это не парный тег, он в принципе не имеет "содержания". Парсите исходный текст страницы (html source)
то, что показано у Вас на скрине, это не парсинг.
 
  • Оценить
Реакции: VladZen
Спасибо, разобрался
 
  • Оценить
Реакции: VladZen

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)