Py学习  »  Python

如何在Selenium python中隐藏锚标记href属性

J. Victor • 6 年前 • 1572 次点击  

我目前正在使用Selenium制作一个简单的python爬虫。

是否有任何方法可以获取锚标记的链接地址(URL)?当我看到HTML源代码时,它隐藏起来就像:

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

实际上,我可以点击并加载页面并获取URL地址,但是我需要等待一段时间。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38497
文章 [ 1 ]  |  最新文章 6 年前
cruisepandey
Reply   •   1 楼
cruisepandey    7 年前

对于您共享的HTML:

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

你可以有一个 Web元素 这样地:

element = driver.find_element_by_id('foo')  

一旦拥有了web元素,就可以获得如下属性:

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