Python FirefoxWebElement要字符串吗?

Python FirefoxWebElement要字符串吗?,python,xpath,Python,Xpath,我正试图从使用xpath定位的表中获取一些数据。代码和输出如下(如下所示),我从各种源代码中获得了这些代码。我希望能够将值“16.06”打印为字符串,而不是“[u'16.06']”。我曾尝试对“elems”变量使用拼接,但它似乎是FirefoxWebElement。因此,是否有任何方法将其转换为字符串以进行拼接,或者是否有其他方法?谢谢 附件是该网站的图片和我试图提取 用户名和密码已更改 输出: -等待页面加载时超时 -[u'16.06']这(可能)是以下问题的简单解决方案: 在elems变量

我正试图从使用xpath定位的表中获取一些数据。代码和输出如下(如下所示),我从各种源代码中获得了这些代码。我希望能够将值“16.06”打印为字符串,而不是“[u'16.06']”。我曾尝试对“elems”变量使用拼接,但它似乎是FirefoxWebElement。因此,是否有任何方法将其转换为字符串以进行拼接,或者是否有其他方法?谢谢

附件是该网站的图片和我试图提取

用户名和密码已更改

输出: -等待页面加载时超时
-[u'16.06']

这(可能)是以下问题的简单解决方案:

在elems变量的末尾,可以添加
.text
以获取元素的文本。因此,在代码中只需执行以下操作:

elems = driver.find_elements_by_xpath("""/html/body/div[2]/div[6]/div/div[1]/div/div[6]/table/tbody/tr[13]/td[2]""").text
这应该很好

它不能正常返回所需内容的原因是,您只是试图获取一个元素。您没有获取它的文本或任何内容,因此该类型保持为web驱动程序所理解的FirefoxWebElement类型


这只是一个猜测,甚至可能不是你想要的,但围绕这一点的想法正是你需要的。

谢谢!然而,在遵循上述代码的过程中,我得到了以下错误。AttributeError Traceback(最近一次调用last)in()34 driver.get(url)35--->36 elems=driver.text 37 print(“/html/body/div[2]/div[6]/div/div[1]/div/div/div[6]/table/tbody/tr[13]/td[2]”。AttributeError:“list”对象没有属性“text”
elems = driver.find_elements_by_xpath("""/html/body/div[2]/div[6]/div/div[1]/div/div[6]/table/tbody/tr[13]/td[2]""").text