存储图像的标题文本Selenium Webdriver Python

m0ntekarl01

我正在使用python进行抓取,并且需要保存图像标题(将鼠标悬停在图像上时会弹出的文本)。到目前为止,这是我的尝试:

from selenium import webdriver
driver= webdriver

imageTitle= driver.find_elements_by_xpath("//td[2]/div/img").title.encode('utf8')

当我尝试运行代码时,出现一个AttributeError: 'list' object has no attribute 'title'我也尝试过:

imageTitle= driver.find_elements_by_xpath("//td[2]/div/img").text.encode('utf8')

这只是变成一个 AttributeError: 'list' object has no attribute 'text'

我敢肯定这是一个相对简单的修复,但是我完全不知道该怎么做,谢谢

Yi Zeng

因为您使用的find_elements_by_xpath不是find_element_by_xpath,请注意您的一个是复数elements,而另一个是element

driver.find_elements_by_xpath将返回元素列表,text是单个元素的属性。您需要使用find_element_by_xpath或索引find_elements_by_xpath

AttributeError: 'list' object has no attribute 'text' 清楚地告诉过你。

此外,您所指的标题是元素的属性,因此需要

imageTitle= driver.find_element_by_xpath("//td[2]/div/img").get_attribute("title")

是API文档,请在编码时仔细阅读。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Selenium Webdriver:调试

来自分类Dev

StaleElementReferenceException Selenium WebDriver Python

来自分类Dev

Selenium Webdriver Python storeTextPresent

来自分类Dev

Selenium WebDriver Python,搜索WebElement

来自分类Dev

Python Selenium:处理Webdriver异常

来自分类Dev

Selenium Webdriver 获取元素(Python)

来自分类Dev

Python Selenium webdriver超时异常

来自分类Dev

使用Python中的Selenium Webdriver获取td类的标题

来自分类Dev

使用Python中的Selenium Webdriver获取td类的标题

来自分类Dev

使用Python和Selenium Webdriver存储动态下拉选项

来自分类Dev

如何在Python中使用Selenium WebDriver获取文本

来自分类Dev

如何在Python中使用Selenium Webdriver提取文本?

来自分类Dev

在Python中使用Selenium Webdriver基于文本搜索元素

来自分类Dev

验证文本-使用Selenium Webdriver和python从元素获取innerHTML

来自分类Dev

使用 selenium webdriver python 检索 SVG 文本元素

来自分类Dev

如何使用 selenium webdriver python 点击跨度文本

来自分类Dev

使用Python和Selenium Webdriver抓取JavaScript

来自分类Dev

使用Selenium Webdriver(Python)循环链接

来自分类Dev

Python Selenium Webdriver-尝试除循环

来自分类Dev

使用Selenium WebDriver作为基类python

来自分类Dev

无法在Python中将Firefox WebDriver与Selenium连接

来自分类Dev

Selenium Webdriver Python,无法按值查找?

来自分类Dev

无法单击此按钮Selenium Webdriver Python

来自分类Dev

Python Selenium Webdriver-代理:查询参数

来自分类Dev

使用Selenium Webdriver,Python检索动态值

来自分类Dev

Python-Pyinstaller-导入Selenium WebDriver

来自分类Dev

Webdriver不适用于Selenium(Python)

来自分类Dev

Python Selenium Webdriver click()无法正常工作

来自分类Dev

如何获取早期版本的Python Selenium Webdriver

Related 相关文章

  1. 1

    Python Selenium Webdriver:调试

  2. 2

    StaleElementReferenceException Selenium WebDriver Python

  3. 3

    Selenium Webdriver Python storeTextPresent

  4. 4

    Selenium WebDriver Python,搜索WebElement

  5. 5

    Python Selenium:处理Webdriver异常

  6. 6

    Selenium Webdriver 获取元素(Python)

  7. 7

    Python Selenium webdriver超时异常

  8. 8

    使用Python中的Selenium Webdriver获取td类的标题

  9. 9

    使用Python中的Selenium Webdriver获取td类的标题

  10. 10

    使用Python和Selenium Webdriver存储动态下拉选项

  11. 11

    如何在Python中使用Selenium WebDriver获取文本

  12. 12

    如何在Python中使用Selenium Webdriver提取文本?

  13. 13

    在Python中使用Selenium Webdriver基于文本搜索元素

  14. 14

    验证文本-使用Selenium Webdriver和python从元素获取innerHTML

  15. 15

    使用 selenium webdriver python 检索 SVG 文本元素

  16. 16

    如何使用 selenium webdriver python 点击跨度文本

  17. 17

    使用Python和Selenium Webdriver抓取JavaScript

  18. 18

    使用Selenium Webdriver(Python)循环链接

  19. 19

    Python Selenium Webdriver-尝试除循环

  20. 20

    使用Selenium WebDriver作为基类python

  21. 21

    无法在Python中将Firefox WebDriver与Selenium连接

  22. 22

    Selenium Webdriver Python,无法按值查找?

  23. 23

    无法单击此按钮Selenium Webdriver Python

  24. 24

    Python Selenium Webdriver-代理:查询参数

  25. 25

    使用Selenium Webdriver,Python检索动态值

  26. 26

    Python-Pyinstaller-导入Selenium WebDriver

  27. 27

    Webdriver不适用于Selenium(Python)

  28. 28

    Python Selenium Webdriver click()无法正常工作

  29. 29

    如何获取早期版本的Python Selenium Webdriver

热门标签

归档