как получить атрибут привязки тега href, когда он скрыт с помощью python селена - PullRequest
0 голосов
/ 30 октября 2018

В настоящее время я использую Selenium, чтобы сделать простой сканер python.

Есть ли способ, которым я могу получить адрес ссылки (URL) тега привязки? Когда я вижу HTML-источник, он скрывается так же, как:

<a id='foo' href='#'></a>

Я действительно могу нажать и загрузить страницу и получить URL-адрес, но тогда мне нужно немного подождать.

1 Ответ

0 голосов
/ 30 октября 2018

Для HTML вы поделились:

<a id='foo' href='#'></a>  

Вы можете иметь веб-элемент , например:

element = driver.find_element_by_id('foo')  

Как только у вас есть веб-элемент, вы можете получить атрибут следующим образом:

href_val = element.get_attribute("href")
print(href_val)
...