Xpath-仅价格

时间:2018-08-20 14:22:29

标签: python xpath web-crawler ui-automation

如果我想使用xpath使用python确定价格,那么到目前为止效果还不错。不幸的是,我从网站上没有吸引人的其他字符。 我可以以某种方式降价吗?

XPATH_PRICE = '//span[contains(@class,"price")]/text()'

结果例如:

"PRICE": "79,49 \u00e2\u0082\u00ac",

谢谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

我建议两种方法:

首先:您可以剪切字符串

value = '"PRICE": "79,49 \u00e2\u0082\u00ac",'
print(value[10:-5])
#   prints 79,49

第二:您可以使用正则表达式

import re

value = '"PRICE": "79,49 \u00e2\u0082\u00ac",'
print(re.findall(r"[-+]?\d*,\d+|\d+", value))
#   prints ['79,49']

第二种方法更可取。