如何使用python获取span'results-count'的值? 73123
值是动态的,需要在for循环中传递此值。
我使用了以下命令,但这会引发AttributeError:'list'对象没有属性'text'错误。
elem = driver.find_elements_by_xpath("//span[contains(@class,'results-coun')]")
for i in range(1, int(elem.text), 1000):
...
先谢谢
答案 0 :(得分:0)
当你得到一个列表时,你应该迭代每一个项目,你应该能够使用该文本。
elem = driver.find_elements_by_xpath("//span[contains(@class,'results-coun')]")
for item in elem:
print (item.text)
修改强>
您似乎需要一个字段而不是多个字段。
您应该使用find_element_by_xpath
代替find_elements_by_xpath
span = driver.find_element_by_xpath("//span[contains(@class,'results-coun')]").text