gpt4 book ai didi

xpath - 无法从Dynamic Web Page使用importXML获取数据?

转载 作者:行者123 更新时间:2023-12-03 17:25:35 24 4
gpt4 key购买 nike

该网站是:https://www.futbin.com/18/player/2600/Ayhan/

我检查元素并获得XPath,它是://*[@id="ps-lowest-1"]

然后我用:

=IMPORTXML("https://www.futbin.com/18/player/2600/Ayhan/","//*[@id='ps-lowest-1']")

获取应为2000的数据

但是,它仅在工作表上显示:-。没有错误只是不显示我想要的数据。无论如何,有没有要获取我需要的数据?

谢谢

最佳答案

Sheets命令importXML仅读取页面的HTML源,而不在页面上执行任何JavaScript。正如您在浏览器中使用“查看源代码”所看到的那样,该源代码在该范围中确实具有“-”:

 <span class="price_big_right">
<span id="ps-lowest-1">-</span>
</span>


实际数字由某个JavaScript文件加载,然后将其插入该跨度中。 importXML和其他Sheets函数都无法检索动态插入的数据。

有时,在检查了JS文件之后,您可以发现数据源的URL并尝试将其导入。但这对于每个特定站点来说都是繁琐的逆向工程。

关于xpath - 无法从Dynamic Web Page使用importXML获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46747757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com