如何解决价格中的零位零散问题?

问题描述 投票:0回答:1

我正在尝试从shopee.com网站获取商品详细信息。当我尝试使用带有开发人员工具的Google chrome访问网站并开始检查网络调用时,有一个请求提供了一个JSON文件,因为响应包含了产品的所有信息,这是完美无缺的,但是问题是价格,价格中有许多结尾的零,这些零没有给出网站上所写的正确价格,例如

69700000 = ₱697
131700000 = ₱1,317
2990000 = RM29.90
4157000 = 41.5

并且我找不到删除这些零的通用点,因此,如果有任何帮助或函数可以用来向我提供如左所示的正确结果,该函数可以是python,c ++或任何其他形式编程语言来解决这个零差并以任何价格工作以下是一些要检查的产品网址:product 1product 2product 3product 4同样,我在网络中找不到任何其他请求以提供网站上显示的正确价格。

提前感谢。

python c++
1个回答
0
投票
price_you_have_downloaded_from_internet = "asdfasdf123.2"

然后

a = price_you_have_downloaded_from_internet
correct_price = ''.join(list(filter(lambda x: x.isdigit() or x == '.', a)))
© www.soinside.com 2019 - 2024. All rights reserved.