Html 在google工作表上导入XML
试图在谷歌工作表上制作一个电子表格,从一个网站上获取数据 我正在尝试从rsbuddy exchange获取物品的售价,例如:Html 在google工作表上导入XML,html,xpath,web-scraping,google-sheets,google-sheets-importxml,Html,Xpath,Web Scraping,Google Sheets,Google Sheets Importxml,试图在谷歌工作表上制作一个电子表格,从一个网站上获取数据 我正在尝试从rsbuddy exchange获取物品的售价,例如: https://rsbuddy.com/exchange/?id=1745 我在谷歌表单上的代码如下: =IMPORTxml("https://rsbuddy.com/exchange/?id=1745","//*[@id='sell-price']") 但是它没有显示给我1734gp,而是显示为--。 我已尝试在查询的末尾添加/text(),用于导入XML,但它没有
https://rsbuddy.com/exchange/?id=1745
我在谷歌表单上的代码如下:
=IMPORTxml("https://rsbuddy.com/exchange/?id=1745","//*[@id='sell-price']")
但是它没有显示给我1734gp
,而是显示为--
。
我已尝试在查询的末尾添加/text()
,用于导入XML
,但它没有改变任何内容
我猜解决方案是类似的?我不相信您可以用xpath来实现,因为它是动态填充的。如果您查看完整的源代码,您将获得其中的内容。简直是---
您可以看到JSON格式的源数据,看起来它与页面url id绑定。Google sheets本机不支持JSON,但在my中似乎运行良好。您需要通过JSON来实现,尽管您无法通过Google sheets本机导入JSON。如果将此库作为代码添加到工作表中(通过脚本编辑器),则可以使用=IMPORTJSON(使用不同的参数)获取所需的数据
您好,我已经检查了您的命令和xPath,它工作正常。我认为
--
只是你提出这个问题时的一个小故障。