Python 如何将ran_点转换为字符串,它似乎仍然是;“类型”;

Python 如何将ran_点转换为字符串,它似乎仍然是;“类型”;,python,string,selenium,Python,String,Selenium,我想把ran_点转换成一个字符串,这样我就可以在上面使用length函数,它不允许我,因为它出现了一个错误,说ran_点是“type”,我该如何解决这个问题。谢谢 from selenium import webdriver import time PATH = "C:\Program Files (x86)\chromedriver.exe" driver = webdriver.Chrome(PATH) driver.get("https://www.foo

我想把ran_点转换成一个字符串,这样我就可以在上面使用length函数,它不允许我,因为它出现了一个错误,说ran_点是“type”,我该如何解决这个问题。谢谢

from selenium import webdriver
import time

PATH = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)

driver.get("https://www.footballwebpages.co.uk/rangers/form-guide")
time.sleep(3)
#Scrape results from website

ran_points = driver.find_element_by_xpath('//tr[@title="Rangers"]')
str(ran_points)
print(ran_points.text)
length = len(ran_points)

driver.quit()
回溯(最近一次呼叫最后一次):
文件“D:/Computing/Python/ScorePredicter/Test.py”,第14行,在
长度=长度(运行点)
TypeError:类型为“WebElement”的对象没有len()
3名游骑兵2-1 L 2-1 W 1-0 D 2-2 L 1-0 W 1-0 6 3 1 2 7 6+1 10
进程已完成,退出代码为1

输出^

您没有将
运行点
分配给它的字符串表示形式。只需将
str(ran\u points)
更改为
ran\u points=str(ran\u points)

是的,回顾我之前的问题,我可以发现我已经做了两次几乎相同的事情。无论如何谢谢你的帮助
Traceback (most recent call last):
  File "D:/Computing/Python/ScorePredicter/Test.py", line 14, in <module>
    length = len(ran_points)
TypeError: object of type 'WebElement' has no len()
3 Rangers W 2-1 L 2-1 W 1-0 D 2-2 L 1-0 W 1-0 6 3 1 2 7 6 +1 10

Process finished with exit code 1