【发布时间】:2021-01-19 09:41:42
【问题描述】:
我在使用 Selenium 在 Python 中检索多个元素的 innerHTML 时遇到了一些问题。
当我从一个元素中检索数据时,这与以下代码完美配合:
productid0 = driver.find_element_by_class_name("mod-article-tile__meta")
productid1 = productid0.get_attribute('innerHTML')
从我将 element 更改为 elementS 的那一刻起,我的代码就不再工作了,我收到以下错误 "AttributeError: 'list' object has no attribute 'get_attribute'":
productid0 = driver.find_elements_by_class_name("mod-article-tile__meta")
productid1 = productid0.get_attribute('innerHTML')
我需要使用元素,因为我想从特定页面上的所有元素中获取它。
谁能帮我解决这个问题?
谢谢!
【问题讨论】:
标签: python html python-3.x selenium