Importxml( ) 输出错误的随机数据而不是搜索到的数据 - 这可以绕过吗?

问题描述

我使用importxml函数获取本网站车辆信息:

https://www.lacentrale.fr/listing?firstHand=true&mileageMax=40&yearMax=2020

所以我使用了以下函数

=IMPORTxml("https://www.lacentrale.fr/listing?firstHand=true&mileageMax=40&sortBy=priceAsc&yearMax=2020";"/html/body/section/section[1]/div[1]/div/div/div/section/section[2]/div[2]/div[2]/div[1]/div[2]")

但我的问题是输出中的价格不合适。 我明白了:

"10VÉHICULE LIVRABLESUZUKI CELERIO1.0 VVT AVANTAGE10 270 €Offre équitable94 - ProfessionnelVoir la distanceVoir la distanceVéhicule livrableVoir le prix de la livraisonGarantie 17 mois 201812 km"

价格为 10270 欧元而不是 8490 欧元

这是必须具备的站点保护还是有什么方法可以获得合适的价格?

解决方法

我也有同样的问题。我比较了 importxml 抓取并在网站上列出的名称和价格列表。这不一样。首先,我认为这可能与谷歌服务器位置有关 - 也许是一些税收或货币变化。但在这种情况下,它总是添加相同的比率或数量。但每次都不一样。

enter image description here

看起来像是一种保护机制。