我想獲得在 Steam 市場上銷售的商品的價格。我嘗試使用此公式,但它不起作用,它告訴我該值太大。我不知道該怎么辦。我想獲得在 Steam 上銷售的商品的價格。
Blockquote =VALUE(REGEXEXTRACT(REGEXEXTRACT(CONCATENATE(IMPORTXML("https://steamcommunity.com/market/listings/730/Clutch Case", "//script[2]")),".*]]") , "[0-9] .[0-9] "))

uj5u.com熱心網友回復:
這里的主要問題是 Steam 頁面中的價格是由 Javascript 生成的,IMPORTXML無法檢索動態生成的資料。似乎您正試圖通過匯入一個<script>部分來解決這個問題,但這不會執行腳本,您只是在獲取一堆代碼。
根據
編輯:正如我鏈接的答案中提到的,您可以currency使用不同的數字測驗 URL 中的引數以獲取其他貨幣。在您的情況下,您可以嘗試currency=2英鎊 (£)。您還必須編輯REGEXEXTRACT以說明此更改:
網址:http://steamcommunity.com/market/priceoverview/?currency=2&appid=730&market_hash_name=Clutch Case
公式:=REGEXEXTRACT(JOIN("", IMPORTDATA(A1)), "median_price:""(£[0-9] .[0-9] )")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/481093.html
標籤:谷歌表格
