基本的Xpath问题:我使用桌面应用程序来抓取网页,在路径下的span标记中找到数字金额。
//div[contains(@class,'ProductDetailInfoBlock-pricing-amount')]/span
$ 35.12(仅在范围内)回来时,周围有各种空格和9个换行符。如何将normalize-space()应用于span中找到的结果?
申请表不允许:
normalize-space(//div[contains(@class,'ProductDetailInfoBlock-pricing-amount')]/span)
如何完成 - 将其应用于/ span?谢谢!
答案 0 :(得分:0)
试试这个:
normalize-space(//div[contains(@class,'ProductDetailInfoBlock-pricing-amount')]/span/text())
最后添加/text()
,因为您正在尝试规范化它,而不是节点)