Получить значение href в Splinter?

Я хотел бы получить значение href из элемента <a> в Splinter.

Есть ли какой-нибудь метод API для этого?


person pixel    schedule 16.02.2014    source источник


Ответы (1)


Если вы выбираете элементы с помощью методы find_by_*, возвращаемые ими экземпляры: ElementListс. После выбора интересующего вас элемента (скорее всего, это ElementAPI), обращайтесь к свойству как к словарю:

the_element['href']
person Pablo Alejandro Costesich    schedule 16.02.2014
comment
Жаль, что element['href'] возвращает абсолютный URL-адрес (по крайней мере, в Firefox), а не фактическое свойство, как в HTML, которое может быть относительным. - person Michał Pawłowski; 01.10.2015