Действие парсера «HTML: Получить гиперссылку и её текст»

Данное действие находит первый тег <a> в html-коде и возвращает гиперссылку из этого тега. Если у якоря (href) нет префикса сайта, то дописывается префикс из первого параметра (по умолчанию там стоит зарезервированная переменная %WebSiteURL%).

Действие Параметр Значение
HTML: Получить гиперссылку и её текст Префикс %WebsiteURL%
Сохранить ссылку в переменную  
Сохранить текст ссылки в переменную  
Исходное значение   Результат
<span style="color:red;">Скачать бесплатно пробную (TRIAL) версию программы:</span><br><a href="/addins/download.php?addin=Parser">Parser.xla</a>  (версия 3.1.5 от <b>14.11.2017</b>)
<a href="/programmes/Parser/manuals/ComparePrices" target="_blank"><strong>Пример использования парсера для мониторинга цен конкурентов</strong></a>
 
http://excelvba.ru/addins/download.php?addin=Parser

Полученную ссылку мы можем сразу записать в переменную (второй параметр). Также действие позволяет сохранить текст ссылки (в примере выше это будет "Parser.xla") в переменную, записанную в третьем параметре. Например. 

Исходное значение
Часть HTML-кода веб-страницы (длиной 373 символа)

Действие Параметр Значение Результат
HTML: Получить гиперссылку и её текст Префикс %WebsiteURL% Ссылка:

Сохранить ссылку в переменную Link
Сохранить текст ссылки в переменную Text
Считать значение переменной Название переменной Text Текст (длиной 10 символов)
Область видимости parser
Значение по-умолчанию

Здесь ссылка была сохранена в переменную Link, а текст ссылки в переменную Text, которая потом была считана следующим действием.

Комментарии

Используйте действие Поиск тегов.
Ищем тег a, тип результата href

Здравствуйте! Поиск по сайту не помог, либо не правильно искала: если в строке находится 2 и более гиперссылки, то как бы сделать вывод каждой в разные столбцы?

Нужно что бы в каждый отдельный столбец выводилась отдельная ссылка.
У меня получается ищет только 1 ссылку, самую первую.

Заранее спасибо за ответ.