Selenium如何从属性中提取href

时间:2017-12-06 03:34:23

标签: python selenium

<div class="turbolink_scroller" id="container">
 <article><div class="inner- article">
  <a style="height:81px;" href="LINK TO EXTRACT">
   <img width="81" height="81" src="//image.jpg" alt="code" />

您好!我对selenium很新,我一直在玩如何获取我的webdriver的来源。到目前为止,我试图提取一个如上所述的alt代码的href链接,并且我不确定文档是否有办法执行此操作。我觉得答案是find_by_xpath,但我并不完全确定。感谢您的任何提示!

1 个答案:

答案 0 :(得分:3)

方式如下

href = driver.find_element_by_tag_name('a').get_attribute('href')

当然,您可能在页面中有很多“a”标记,因此您可以指定相应标记的路径,

e.g

div = driver.find_element_by_id('container')
a = div.find_element_by_tag_name('a')
href = a.get_attribute('href')