Генератор парсеров BrowserExt

getlink

Получает ссылку по заданному xpath. Допустимо только внутри loadpage.

var = getlink(xpath[, options = dict()]);
    

Параметры:

xpath Строка с xpath-выражением, определяющим адрес узла.
options Словарь параметров. Может содержать следующие элементы:
next Если этот параметр установлен в 'true', то getlink будет возвращать ссылку, следующую за запрашиваемым узлом. Смотрите пример 1.
html С помощью этого параметра можно передать html код, тогда функция будет искать элементы по xpath в этом html коде, а не в загруженной странице.

Возвращаемое значение: массив ссылок.

Если нужно сохранить файл по ссылке, используется функция storefile

Пример 1. Сделаем поиск на ebay.com по ключевому слову java в категории книги. Внизу страницы будет список страниц. Укажем xpath элемента, отвечающего за текущую страницу, а задав options next, получим ссылку, указывающую на следующую страницу. Потом мы можем загрузить эту ссылку и опять получить ссылку на следующую страницу.