【问题标题】:IMPORTXML from Etsy- 'Imported Content is Empty' error来自 Etsy 的 IMPORTXML -“导入的内容为空”错误
【发布时间】:2021-01-20 22:03:11
【问题描述】:

我构建了一个电子表格来跟踪我的 Etsy 商店的每日销售额,并通过 ImportXML 公式成功提取了实时数字。这周,公式突然开始返回“导入的内容为空”错误,我似乎不知道如何解决。

我正在尝试抓取this page 顶部显示“337 Sales”的数字。

之前我已经成功使用过

=IMPORTXML("https://www.etsy.com/shop/lmnoprints", "//span[@class='shop-sales hide-border no-wrap']")

但似乎 Etsy 已经更新了一些东西并且 Xpath 不再存在。现在我试过了

=IMPORTXML("https://www.etsy.com/shop/lmnoprints", "//span[@class='wt-text-body-01 no-wrap']")

...但我仍然收到相同的错误消息。谁能指出我犯的任何愚蠢的错误?提前感谢您的帮助!

【问题讨论】:

    标签: web-scraping google-sheets google-sheets-formula


    【解决方案1】:

    我根据这个link替换了url

    用途:

    =IMPORTXML("https://www.etsy.com/shop/LMNOprints", "//span[@class='wt-text-body-01 no-wrap']")
    

    输出:

    【讨论】:

    • 感谢您的评论,罗恩!不知何故,我得到了不一致的结果。我第一次输入它就可以了,然后我更改了 URL 中的商店名称以在我的另一家商店进行测试。我收到了相同的错误消息,然后单击撤消只是发现错误消息仍然存在。 Screenshot here for example.
    【解决方案2】:

    通过 Reddit 获得了这方面的帮助!发布以帮助遇到此问题的其他人:

    =index(importxml("https://www.etsy.com/shop/LMNOprints","//span[@class='wt-text-caption wt-no-wrap']"),1) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      相关资源
      最近更新 更多