ImportXML Google Sheets дает импортированный контент пуст

Давний читатель - первый постер ...

Я пытаюсь очистить данные с URL-адреса, например номера "Всего случаев". Но когда я копирую XPath из инструмента проверки Google Chrome и использую его в своем Google Sheet, я получаю сообщение об ошибке «Импортированный контент пуст».

Любая помощь?

=IMPORTXML("https://experience.arcgis.com/experience/96dd742462124fa0b38ddedb9b25e429", "//*[@id='ember322']/svg/g[2]/svg/text")

Всего 2 ответа


он пуст, потому что Google Sheets не поддерживает удаление элементов JavaScript. Вы всегда можете проверить это, отключив JS для данного сайта, а то, что осталось, можно удалить - в вашем случае это ничего:


Данные можно очистить с помощью Selenium. В противном случае вы можете разобрать непосредственно jsons. Всего случаев:

https://services1.arcgis.com/CY1LXxl9zlJeBuRZ/arcgis/rest/services/Florida_COVID19_Cases/FeatureServer/0/query?f=json&where=1=1&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&outStatistics=[{"statisticType":"sum","onStatisticField":"T_positive","outStatisticFieldName":"value"}]&cacheHint=true

Количество смертей:

https://services1.arcgis.com/0MSEUqKaxRlEPj5g/arcgis/rest/services/Coronavirus_2019_nCoV_Cases/FeatureServer/0/query?f=json&where=Country_Region='US'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&outStatistics=[{"statisticType":"sum","onStatisticField":"Deaths","outStatisticFieldName":"value"}]&cacheHint=true

и т.п.


Есть идеи?

10000