Как импортировать информацию с Google.Maps в Google Sheets?

Впервые пытаюсь импортировать оценку, количество отзывов, сами отзывы и обратную связь из точки в Google.Maps в Google Sheets, но тщетно.
На примере Парка Горького прописываю следующее:
1. Оценка:
=IMPORTXML("https://www.google.com/maps/place/%D0%9F%D0%B0%D1%80%D0%BA+%D0%93%D0%BE%D1%80%D1%8C%D0%BA%D0%BE%D0%B3%D0%BE/@55.7319761,37.602458,17z/data=!3m1!4b1!4m5!3m4!1s0x46b54b08f4ce8d87:0x35da41a8337eb8e8!8m2!3d55.7319761!4d37.6046467";"//span[@jsan='7.widget-pane-link,0.aria-label,0.vet,0.jsaction']")

2. Количество отзывов
=IMPORTXML("https://www.google.com/maps/place/%D0%9F%D0%B0%D1%80%D0%BA+%D0%93%D0%BE%D1%80%D1%8C%D0%BA%D0%BE%D0%B3%D0%BE/@55.7319761,37.602458,17z/data=!3m1!4b1!4m5!3m4!1s0x46b54b08f4ce8d87:0x35da41a8337eb8e8!8m2!3d55.7319761!4d37.6046467";"//span[@jsan='7.widget-pane-link,0.aria-label,0.vet,0.jsaction']")

3. Сами отзывы с обратной связью
=IMPORTXML("https://www.google.com/maps/place/%D0%9F%D0%B0%D1%80%D0%BA+%D0%93%D0%BE%D1%80%D1%8C%D0%BA%D0%BE%D0%B3%D0%BE/@55.7319761,37.602458,17z/data=!3m1!4b1!4m5!3m4!1s0x46b54b08f4ce8d87:0x35da41a8337eb8e8!8m2!3d55.7319761!4d37.6046467";"//span[@div='jstcache']")

Подскажите, пожалуйста, в чём ошибка?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
Если получить данные по этому url, то видно, что изначально там информации нет, т.е. все полезные данные подгружаются JavaScript'ом. Если выкинуть всё лишнее, скрипты и стили, то возвращается такой код:
<!DOCTYPE html>
<html itemscope="" itemtype="http://schema.org/Place" lang="en">

<head>
    <title> Google Maps </title>
</head>

<body class="keynav-mode-off" tabindex="-1">
    <noscript>
        <div id="no-script">
            <div class="no-script-message">
                <div> When you have eliminated the <strong>JavaScript</strong>, whatever remains must be an empty page. </div> <a class="no-script-help-link" href="//support.google.com/maps/?hl=en&amp;authuser=0&amp;p=no_javascript" target="_blank"> Enable JavaScript to see Google Maps. </a>
            </div>
        </div>
    </noscript> 
</body>

</html>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы