首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌文档importXML问题

谷歌文档importXML问题
EN

Stack Overflow用户
提问于 2013-03-21 22:50:05
回答 2查看 645关注 0票数 0

我正在尝试将乐购指导网站上的信息导入到Google Docs电子表格中,但是我尝试的所有操作都失败了,并显示错误消息"The xPath query not‘t be evaluated“。

我的代码看起来像这样:

代码语言:javascript
复制
=importXml("http://www.tesco.com/direct/keter-e-composter/210-5529.prd";"//li[@class='current-price']")

类似的importXML命令适用于所有其他网站,没有任何问题。有什么建议为什么乐购的会有所不同?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-04-18 03:17:45

  1. 你用的是;而不是,

上面的类结果将被分成三个单元格,所以我会更深入地使用xPath来得到//span@ =importXml("http://www.tesco.com/direct/keter-e-composter/210-5529.prd","//li[@class='current-price']")

  • Your =‘xPath’,这样你应该得到不带井号的35和结尾的0。因此,整个函数将是,

=importXml("http://www.tesco.com/direct/keter-e-composter/210-5529.prd","//li[@class='current-price']//span[@class='pounds']")

票数 0
EN

Stack Overflow用户

发布于 2016-03-05 16:21:43

你可以使用通配符而不是你的xpath前面的LI -也是你上面在访问站点时共享的url -没有列出特定商品的价格,所以这个类不存在-但是这里是来自同一站点的另一个产品-在xpath上有示例变体:

代码语言:javascript
复制
=importXml("http://www.tesco.com/direct/dyson-dc40-multi-floor-upright-vacuum-cleaner/774-5238.prd","//*[@class='current-price']")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15550799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档