我看到很多人都有相反的问题,但我的问题是:
我有这个网络元素,当我使用element.click()
时,它会将我重定向到一个网站(该元素有一个链接(
当我使用element.get_attribute('href')
时,我得到了None,我甚至尝试使用javascript来检查元素的属性,但它只有一个class属性。
有没有一种方法可以让我在不点击元素的情况下获得这个链接?
从网页元素的铬检查我们有:
<div "element.class">
<a href='link_that_i_want'>
href属性
href
属性指定链接指向的页面的URL。
示例:
<a href="https://www.w3schools.com">Visit W3Schools</a>
href
属性可用于以下元素:
<a>
<area>
<base>
<link>
onclick事件属性
单击按钮时,onclick
事件属性将执行JavaScript。鼠标单击元素时,onclick
属性将触发。
示例:
<button onclick="myFunction()">Click me</button>
结论
可能所需的元素具有onclick
属性,而不是href
特性。