一尘不染

Selenium'WebElement'对象没有属性'Get_Attribute'

selenium

我将Selenium webdriver(chrome)与Python结合使用,试图从网页上的所有链接中获取 href 。当我尝试以下操作时:

items = driver.find_elements_by_tag_name("a")
print items

for item in items:
    href = item.Get_Attribute('href')
    print href

它设法获取所有链接,但是在get_attribute上出现错误:

“ WebElement”对象没有属性“ Get_Attribute”

尽管到处都看起来很正常。


阅读 429

收藏
2020-06-26

共1个答案

一尘不染

“ Get_Attribute”属性不存在,但是“ get_attribute”属性存在:

items = driver.find_elements_by_tag_name("a")
print items

for item in items:
    href = item.get_attribute('href')
    print href
2020-06-26