gpt4 book ai didi

Xpath:为什么 normalize-space 无法删除空白空间和\n?

转载 作者:行者123 更新时间:2023-12-03 15:30:43 26 4
gpt4 key购买 nike

对于以下代码:

<a class="title" href="the link">
Low price
<strong>computer</strong>
you should not miss
</a>

我使用这个 xpath 代码来抓取:
response.xpath('.//a[@class="title"]//text()[normalize-space()]').extract()

我得到了以下结果:
u'\n                  \n                  Low price ', u'computer', u' you should not miss'

为什么是两个 \n low price之前还有很多空位未被 normalize-space() 删除对于这个例子?

另一个问题:如何将 3 个部分组合为一个刮取的项目,如 u'Low price computer you should not miss' ?

最佳答案

请试试这个:

'normalize-space(.//a[@class="title"])'

关于Xpath:为什么 normalize-space 无法删除空白空间和\n?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com