Selenium:如何在不知道他们的id或name属性的情况下找到网页上的所有图像?

时间:2014-07-22 09:51:31

标签: selenium python-3.x selenium-webdriver

让我们说,我加载了一个带有selenium的URI。我不知道如何在该页面中命名元素(我不知道元素的id,名称......)。我想下载该网页上可能存在的所有可能图片。通过这个question的第一个答案解决了这个问题。但是,我如何找到硒所有该网页上存在的图片?

我检查了类似问题的答案,例如one,但答案没用。

2 个答案:

答案 0 :(得分:1)

最简单的方法是通过标记名称查找,因为所有图像都有图像标记,您可以使用该标记获取该页面上的每个元素。在python我相信它将使用(注意注意find_element_by_tag_name,因为它将只返回其中一个元素)

find_elements_by_tag_name

并且您希望找到包含img标记http://www.w3schools.com/tags/tag_img.asp

的元素

答案 1 :(得分:0)

如果我没弄错的话,你可以做这样的事情

  

driver.find_element_by_tag_name( 'IMG')

希望有帮助。