Выпарсить все ссылки со значением тега h3

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

Nikol

Client
Регистрация
28.04.2013
Сообщения
185
Реакции
11
Баллы
18
На выдаваемой странице поиска необходимо выпарсить все ссылки, при оформлении которых используется тег h3. Как это можно реализовать?
 
Благодарю за ответ, но немного переформулирую.
На странице появляются ссылки заключенные в тег h3
Ссылки1.png
Когда отправляю в конструктор действий, то поиск ссылки, как единичного элемента при поиске элемента в левой части конструктора действий, определяется правильно.
В данном случае значение http://site\.com/threads/wp-Скользящие-вкладки-sliding-tabs\.21169/

Когда я пытаюсь взять get запросом outerhtml в правой части конструктора действий, значение обрезает левую часть ссылки
<a href="threads/wp-%D0%A1%D0%BA%D0%BE%D0%BB%D1%8C%D0%B7%D1%8F%D1%89%D0%B8%D0%B5-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8-sliding-tabs.21169/">

В DOM и Source ссылки также обрезаны.
Какими действиями я могу сразу взять полную не обрезанную ссылку?
 
вам надо в конструктор действий взять эту ссылку? или взять её куда нибудь в переменную или список? если второе и если ссылки в теле страницы имеют полный URL а не только URI то регулярные выражения вам тут правильно присоветовали
 
В принципе уже сам разобрался.
В теле документа, что в DOM и Source ссылки обрезаны.
Взял get запросом outerhtml ссылки
<a href="threads/wp-%D0%A1%D0%BA%D0%BE%D0%BB%D1%8C%D0%B7%D1%8F%D1%89%D 0%B8%D0%B5-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8-sliding-tabs.21169/">...
Обработал регулярным выражением (?<=href=").*/(?=">) и положил в переменную url, затем еще раз обработал текст, прибавив не достающую левую часть
http://site.com/{-Variable.url-}
 

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