Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中获取span类的值_Python_Selenium - Fatal编程技术网

如何在python中获取span类的值

如何在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): ... 提前感谢当你得到一个列表时,你

如何使用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 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。谢谢,这很有帮助:)