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

getform

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

var = getform(xpath[, options]);
    

Параметры:

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

Возвращаемое значение: словарь с параметрами формы. Этот словарь может использоваться в других функциях, таких как submitform, formsetparam и других.

Если xpath задает несколько форм, то всегда возвращается первая.

var['form'] содержит словарь со всеми атрибутами элемента form, обязательно присутсвуют var['form'] ['action'] и var['form']['method']. var['params'] содержит словарь имя => значение элементов формы, таких как input, select, textarea. var['types'] содержит словарь имя => тип элементов формы.

Пример 1. Получим параметры формы и выведем значения по-умолчанию, а также зададим некоторые параметры и сделаем submit.