尝试在Google表格上制作电子表格,以从网站中抓取数据。
我正在尝试从rsbuddy交易所获取商品的售价,例如:
https://rsbuddy.com/exchange/?id=1745
我在Google表格上的代码为:
=IMPORTxml("https://rsbuddy.com/exchange/?id=1745","//*[@id='sell-price']")
但是没有显示给我看,1734gp
而是出现---
在页面上。我尝试/text()
在查询的末尾添加,importxml
但是它没有任何改变。
我猜解决方案是类似的吗?
我不相信您可以使用xpath来做到这一点,因为它是动态填充的。如果您查看完整的源代码,那么您将获得到那里。从字面上看-
您可以在此处看到JSON格式的源数据,看起来它已与页面url ID绑定在一起。Google表格本身并不支持json,但是这个好人写了一个脚本,在我的示例表格中似乎工作得很好。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句