检索src =" http ..."与硒Xpath

时间:2015-12-22 05:34:07

标签: selenium xpath

第一次来......

<img alt="blabla..." src="HTTP://www.blabla..jpg">"

我的代码:

listF = driver.find_elements_by_xpath("/html/body/div[*]/div[*]/div[*]/div[*]/a/img")

for list in listF:
        print(list.text, '-yo')
        print(list.tag_name)
        print(list)

Returns:

' -yo'
'img'
'selenium.blabla(session = "xxx-xx...", element ="{b7a50cbe-76xx-x...}")>'

我需要的是检索

src="http://britcar.com/shopimages/products/thumbnails/A/AWR/AWR1374.jpg"

有什么办法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您正在打印的是WebElement对象本身,您需要的是WebElement对象的属性。

你应该试试这个:

list.get_attribute("href")

考虑到href属性位于图像标记中,而不是锚标记。 如果href位于anchor()标记中,则应将xpath更改为:

/html/body/div[]/div[]/div[]/div[]/a