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"