微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。