#google-sheets #google-sheets-formula
#google-sheets #google-sheets-формула
Вопрос:
Мне сложно загружать информацию в Google Sheets с помощью функции ImportXML. Я хочу снизить цену криптомонеты, чтобы у меня была лента новостей в режиме реального времени. Ссылка, которую я надеюсь извлечь из:
https://www.dextools.io/app/uniswap/pair-explorer/0x40f0e70a7d565985b967bcdb0ba5801994fc2e80
Я перепробовал много разных формул и продолжаю получать #N / A или ошибку. Некоторые из тех, которые я пробовал:
Скопируйте XPATH полностью: =IMPORTXML(«https://www.dextools.io/app/uniswap/pair-explorer/0x40f0e70a7d565985b967bcdb0ba5801994fc2e80″,»/html/body/app-root/div[3]/div/main/app-uniswap/div/app-pairexplorer/app-layout/div/div/div[2]/div[2]/ul/li[2]/span»)
Сокращенный XPATH (также пытался удалить вторую обратную косую черту перед ‘li’, но это не сработало): =IMPORTXML(«https://www.dextools.io/app/uniswap/pair-explorer/0x40f0e70a7d565985b967bcdb0ba5801994fc2e80″,»//li[2]/span»)
Включить класс: =IMPORTXML(«https://www.dextools.io/app/uniswap/pair-explorer/0x40f0e70a7d565985b967bcdb0ba5801994fc2e80″,»//li[2]/span[@class=’ng-tns-c93- 2 ng-звезда-вставлена’]»)
У кого-нибудь есть мысли? Спасибо!
Ответ №1:
Комментарии:
1. Спасибо! Это очень полезно. Как отключить JavaScript на веб-сайте? Полезная проверка, которую нужно сделать заранее на будущих сайтах. Еще раз спасибо!
Ответ №2:
Чтобы избежать описанной выше проблемы, рассмотрите возможность использования надлежащей службы API, которая предоставляет вам легкий доступ к данным.
Например, вы можете получить нулевую цену в долларах США, используя
=IMPORTDATA("https://cryptoprices.cc/ZERO/")
Если вам это нужно по сравнению с ETH, вы можете попробовать сделать это вручную
=IMPORTDATA("https://cryptoprices.cc/ZERO/")/=IMPORTDATA("https://cryptoprices.cc/ETH/")
Или используйте более продвинутый API, такой как CoinGecko