【发布时间】:2020-12-25 07:13:27
【问题描述】:
首先我想说的是,我是各种编码的新手。我通常会花费 10 倍以上的时间使用 google 来尝试自动化某些事情,而不是手动完成。我在网上找到了一张 Google 表格,可以从特定网页上查找 MTG 集换式卡牌的价格。
这是我在谷歌工作表中使用的工作功能。=Index(IMPORTXML('Price Links Sale'!A13, "//span[@class='price price--withoutTax']"),1)
“价格链接销售”是包含我正在查找的每张卡片的所有 URL 的工作表。
例子:
https://www.facetofacegames.com/assassins-trophy-guilds-of-ravnica/
这拉低了无箔近薄荷卡的价格。完美的。效果很好。
我想在我的谷歌表格上添加另一列来检查库存数量。
我尝试的是
=Index(IMPORTXML('Price Links Sale'!A13, "//span[@class='data-product-stock']"),1)
我意识到在这种情况下 span 没有类。我尝试了这个以及其他一些没有成功的事情。其中之一是=Index(IMPORTXML('Price Links Sale'!A13, "//span[not@class='data-product-stock']"),1)
我不知道我在做什么,我只是在尝试一下。这是一件不可思议的简单事情吗?
每个网页都使用单选按钮来检查铝箔、非铝箔、接近完好状态和已播放状态的价格。如果我告诉函数我正在寻找铝箔价格,是否可以使用 excel 函数来使用单选按钮来获取这些价格?
【问题讨论】:
标签: excel xpath google-sheets excel-formula xml-parsing