仅Xpath优先级

2024-05-14 07:59:06 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我想确定使用xpath的python的价格,到目前为止还可以。不幸的是,我从网站上得到了一些没有吸引力的角色。 我能降价吗?你知道吗

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

例如,结果是:

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

感谢您的帮助:)


Tags: text角色网站价格pricexpathclass降价
3条回答

我建议两种方法:

首先:你可以把绳子剪断

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']

第二种方法更可取。

相关问题 更多 >

    热门问题