如何使用 xpath 获取不带“\n”的文本?

How to get text without "\n" with xpath?

我有这样的代码;

...
    <div class="col col-12 currentPrice">
    15,00
    $
    </div>
...

当我想用 xpath 获得 15 美元时 (//descendant::div[@class="col col-12 currentPrice"]/text()) 输出类似于 "\n15,00\n$\n"。 那么没有 \n 怎么获取数据呢?

使用w3lib包获取\n的红色,白色space。请查收。

>>> import w3lib.html
>>> w3lib.html.strip_html5_whitespace(' hello \n')
'hello'
>>> w3lib
w3lib
>>> w3lib.html.strip_html5_whitespace("\n15,00\n$\n")
'15,00\n$'
>>> w3lib.html.strip_html5_whitespace("\n15,00\n$\n").strip('\n')
'15,00\n$'
>>> w3lib.html.strip_html5_whitespace("\n15,00\n$\n").split('\n')
['15,00', '$']
>>> ''.join(w3lib.html.strip_html5_whitespace("\n15,00\n$\n").split('\n'))
'15,00$'
>>>