如何在python中获取span类的值
如何使用python获取跨度“结果计数”的值? 73123 其中,值是动态的,需要在for循环中传递此值 我使用了下面的命令,但这会抛出AttributeError:“list”对象没有属性“text”错误如何在python中获取span类的值,python,selenium,Python,Selenium,如何使用python获取跨度“结果计数”的值? 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): ... 提前感谢当你得到一个列表时,你
elem = driver.find_elements_by_xpath("//span[contains(@class,'results-coun')]")
for i in range(1, int(elem.text), 1000):
...
提前感谢当你得到一个列表时,你应该迭代每一个项目,在那里你应该能够使用文本
elem = driver.find_elements_by_xpath("//span[contains(@class,'results-coun')]")
for item in elem:
print (item.text)
编辑:
似乎需要一个字段而不是多个字段
您应该使用find_element_by_xpath
而不是find_element_by_xpath
span = driver.find_element_by_xpath("//span[contains(@class,'results-coun')]").text
它应该是
用于elem中的ele:print ele.text
感谢您的即时回复。。如何将span类“result count”的值存储到变量中。。在本例中是73123。谢谢,这很有帮助:)