web-dev-qa-db-ja.com

IMPORTXML関数を使用してビットコインの価格をEUROにインポートする

こんにちはIMPORTXML関数を使用して、ユーロのビットコイン価格をGoogleスプレッドシートドキュメントにインポートする方法を知っている人はいますか?

私はビットコインの米ドルの価格を得ている限り-

=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/";
"//span[@class='h2 text-semi-bold details-panel-item--price__value']")

coinMarketCapサイトを調べると、ビットコインのユーロ価格が表示されていることがわかりますが、それを参照する方法がわかりません。

<span class="h2 text-semi-bold details-panel-item--price 
value" data-currency-value="">€3.211,55</span>
1
Mr.Man

通貨を切り替えるボタンはJavaScriptによって制御され、GoogleスプレッドシートはJSを読み取ることができないため、これは不可能です。回避策は、別のサイトを使用して、スプレッドシートで直接USDをスクレイピングまたはEURに変換することです。

_=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/";
 "//span[@class='h2 text-semi-bold details-panel-item--price__value']")
 *GOOGLEFINANCE("currency:usdeur")_

enter image description here

GOOGLEFINANCEの通貨レートが満足できない場合は、より良いものを見つけることを試みることができ、IMPORTXMLそれも-=IMPORTXML(usd) * IMPORTXML(currency rate)のように

0
user0

CMCは構造を変更します。これを使用する新しいコードは次のとおりです。

=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/", "//span[@class='cmc-details-panel-price__price']")
0
Mauricio Shark