我正在尝试提取这样的span标记:
<span>Price: $500</span>
doc.xpath('//span[@contains(text(), "Price")]/text()')
出了什么问题?
它说这是一个无效的表达。
答案 0 :(得分:1)
试试这个:
//span[starts-with(name(), 'Price')]/text()
或
//span[starts-with(., 'Price')]/text()
或
//span[contains(., 'Price')]/text()
或
//span[contains(name(), 'Price')]/text()