Python/Selenium:从XPath检索文本内容时出现空白问题(规范化空间)

Python/Selenium:从XPath检索文本内容时出现空白问题(规范化空间),python,xml,selenium,xpath,Python,Xml,Selenium,Xpath,对于Python的Selenium的相对XPathwebscraper实现,我遇到了一些困难 由此,我想得到UCITS IV Konform附近单元格中的文本,即单元格中的文本,表示Ja 我已经测试了我正在使用的XPath,它表明我的XPath是正确的 导航到页面效果很好。然而,当我试图检索文本内容时,我得到了None。显然,它没有找到XPath 回答后编辑:问题是由于文本内容前面/后面有空格 请尝试XPath“//td[规范化空格(..='UCITS IV Konform']/以下同级::t

对于
Python
Selenium
的相对
XPath
webscraper实现,我遇到了一些困难

由此,我想得到UCITS IV Konform附近单元格中的文本,即单元格中的文本,表示
Ja

我已经测试了我正在使用的XPath,它表明我的XPath是正确的

导航到页面效果很好。然而,当我试图检索文本内容时,我得到了
None
。显然,它没有找到XPath

回答后编辑:问题是由于文本内容前面/后面有空格



请尝试XPath
“//td[规范化空格(..='UCITS IV Konform']/以下同级::td”
,因为我认为该单元格中有很多前导和尾随空格。

请尝试在XPath中使用
contains
函数:

"//td[contains(text(), 'UCITS IV-Konform')]/following-sibling::td"

对此有一个很好的解释。

谢谢马丁,这很有效!我怀疑这和空格有关。这让我愣了好一阵子。很高兴了解
规范化空间
。谢谢!好资源。
"//td[contains(text(), 'UCITS IV-Konform')]/following-sibling::td"