【问题标题】:Returning value of an item price in google sheets谷歌表格中商品价格的返回值
【发布时间】:2022-12-13 06:17:21
【问题描述】:
标签:
google-sheets
web-scraping
xpath
google-sheets-formula
【解决方案1】:
在您的情况下,the market price 的值似乎不能直接从https://www.tcgplayer.com/product/242811/pokemon-celebrations-celebrations-elite-trainer-box?Language=English 的 URL 中检索。但是,幸运的是,似乎可以直接从 API 端点检索该值。那么,下面的示例公式怎么样?
样品配方:
=REGEXEXTRACT(JOIN(",",IMPORTDATA(A1)),"marketPrice:(.+?),")*1
或者
=REGEXEXTRACT(QUERY(TRANSPOSE(IMPORTDATA(A1)),"WHERE Col1 matches 'marketPrice.+'"),"marketPrice:(.+)")*1
-
单元格“A1”的 URL 为 https://mpapi.tcgplayer.com/v2/product/242811/details。
-
在 https://www.tcgplayer.com/product/242811/pokemon-celebrations-celebrations-elite-trainer-box?Language=English 的情况下,请使用 242811 从 URL 到 API 的端点,如 https://mpapi.tcgplayer.com/v2/product/242811/details。
结果:
笔记:
参考: