Найти в Дзене
SeoPulses

Функция IMPORTHTML в Google Таблицах (Doc/Sheets)

Оглавление

Функция IMPORTHTML в Docs позволяет автоматически выгружать данные с сайта автоматически используя ссылку на страницу и определенный запрос.

Видеоинструкция

Синтаксис IMPORTXML в Google Таблице

Для того, чтобы использовать данную функцию потребуется в таблице написать формулу:

=IMPORTXML(Ссылка;Запрос;Индекс)

Где:

  • Ссылка — URL-адрес страницы;
  • Запрос – может быть в формате «table» или «list», выгружающий таблицу и список, соответственно.
  • Индекс – порядковый номер элемента.

С примерами можно ознакомиться в файле:

https://docs.google.com/spreadsheets/d/1GpcGZd7CW4ugGECFHVMqzTXrbxHhdmP-VvIYtavSp4s/edit#gid=0

Пример использования IMPORTHTML в Google Doc

Парсинг таблиц

В примерах будет использоваться данная статья, перейдя на которую можно открыть консоль разработчика (в Google Chrome это можно сделать кликнув правой клавишей мыши и выбрав пункт «Посмотреть код» или же нажав на сочетание клавиш «CTRL+Shift+I»).

-2

Теперь просматриваем код таблицы, которая заключена в теге <table>.

-3

Данный элемент можно будет выгрузить при помощи конструкции:

=IMPORTHTML(A2;»table»;1)

-4
  • Где A2 ячейка со ссылкой;
  • table позволяет получить данные с таблицы;
  • 1 – номер таблицы.

Важно! Сам запрос table или list записывается в кавычках «запрос».

Парсинг списков

Получить список, заключенный в тегах <ul>…</ul> при помощи конструкции.

=IMPORTHTML(A2;»list»;1)

-5

В данном случае речь идет о меню, которое также представлено в виде списка.

-6

Если использовать индекс третей таблицы, то будут получены данные с третей таблицы в меню:

-7

Формула:

=IMPORTHTML(A2;»list»;2)

-8

Все готово, данные получены.

Источник: https://seopulses.ru/funkciya-importhtml-v-google-tablicah/

Подписывайтесь на наш Telegram-канал

Подписывайтесь на наш Youtube-канал

Подписывайтесь на нашу группу ВКонтакте