我目前正在使用Selenium制作一个简单的python爬虫。
是否有任何方法可以获取锚标记的链接地址(URL)?当我看到HTML源代码时,它隐藏起来就像:
<a id='foo' href='#'></a>
实际上,我可以点击并加载页面并获取URL地址,但是我需要等待一段时间。
对于您共享的HTML:
你可以有一个 Web元素 这样地:
element = driver.find_element_by_id('foo')
一旦拥有了web元素,就可以获得如下属性:
href_val = element.get_attribute("href") print(href_val)