質問: ### 前提・実現したいこと スクレイピングでBinanceSGから定期的に価格を取得したいです。 サーバの準備はしたくないのでスプレッドシートの関数もしくはGASでの実現を目指しています。 からビットコインの価格を1時間ごとに取得するため、IMPORTXMLでスクレイピングを行いました。 ### 発生している問題・エラーメッセージ XPathを指定し、中身は取れているようなのですが、サイト側で定期的に価格を書き換えている(?)のか 初期値が"-"になっており取得した値も価格ではなく"-"になってしまいます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b70c49084f635e17b7075359c2b8b4b6.png) これを実際の価格で取得したいと考えています。 APIがあればよいのですが現状見当たらず、スクレイピングを試そうとしています。 ### 該当のソースコード ``` =IMPORTXML("https://www.binance.sg/en", "//div[@class='q9gyta-0 euwlnp']") ``` ### 試したこと ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: どこかにJSONを持ってその値を参照しているようですので、XML要素として取得はできないと思います。 また、Binanceには公式APIが存在し、JSON形式で通貨ペアをGoogleSpreadSheetに取得している方のブログがありましたので、参考になさってください。