Xpath:获取包含其他标签的标签内的文本

我试图在xpath的范围内获得价格。由于它包含一个跨度,因此我得到的唯一值是\ n:

HTML:

<span class="price--default is--nowrap is--discount">
                <span class="price--label">Unser Preis:</span> 19,95&nbsp;€
        </span>

尝试通过xpath获得价值:

>>> selector.xpath(".//span[contains(@class, 'price--default')]/text()").extract_first()
'\n'

与以下同级尝试:

>>> selector.xpath(".//span[contains(@class, 'price--default')]/following-sibling::text()").extract_first()
'\n'

如何使用span标签获取价格?