Задача выглядит просто: на сайте есть список товаров, компаний или вакансий, а вам нужна таблица в Excel. На практике всё упирается в детали — данные разбиты на 40 страниц, подгружаются при прокрутке, цены записаны как «12 990 ₽», а половина нужных полей спрятана внутри карточек.
В этой статье — честный разбор способов: от ручного копирования до расширения Grabsavo. Начнём с вариантов, для которых ничего не нужно устанавливать.
Способ 1. Выделить и скопировать
Если данных немного и они уже оформлены как HTML-таблица, проще всего выделить её мышью, нажать Ctrl+C и вставить в Excel. Excel обычно правильно разносит ячейки по столбцам.
Где это работает:
- одна страница, до нескольких десятков строк;
- данные действительно свёрстаны таблицей, а не карточками.
Где не работает:
- каталог из карточек — при вставке получится одна колонка вперемешку с текстом кнопок;
- больше одной страницы — придётся повторять действие вручную;
- ссылки и картинки теряются или превращаются в текст.
Способ 2. Power Query в Excel
В Excel есть встроенный веб-коннектор: вкладка Данные → Из Интернета (или Получить данные → Из других источников → Из Интернета). Вы вставляете адрес страницы, Excel показывает окно «Навигатор» со списком найденных таблиц, вы выбираете нужную и загружаете её на лист. Есть и режим «Добавить таблицу с помощью примеров»: вы вводите пару значений, и Power Query пытается найти похожие.
Плюсы: бесплатно, запрос можно обновлять, данные приходят сразу в Excel.
Ограничения, о которых стоит знать:
- Power Query загружает страницу сам, без вашей сессии в браузере. Если данные видны только после входа в аккаунт, коннектор их, скорее всего, не увидит.
- Списки, которые сайт дорисовывает скриптами после загрузки, часто не попадают в результат.
- Пагинацию придётся настраивать отдельно — через параметры запроса и функции на языке M. Это уже почти программирование.
- Коннектор доступен в версиях Excel по подписке Microsoft 365; в старых версиях есть устаревший мастер Web (Legacy).
Для одной аккуратной таблицы на публичной странице Power Query — хороший выбор.
Способ 3. Расширение для браузера
Расширение работает внутри вашей вкладки: видит ту же страницу, что и вы, после всех скриптов и с вашей авторизацией. Поэтому оно справляется с каталогами из карточек, бесконечной прокруткой и кнопками «Показать ещё». Ниже — как это делается в Grabsavo.
Пошагово: сайт → Excel в Grabsavo
Шаг 1. Установите расширение
Grabsavo работает в Chrome, Edge, Opera, Brave, Arc, Vivaldi, Яндекс Браузере и Firefox. Ссылки на магазины — на странице /install.
Шаг 2. Откройте страницу со списком
Откройте первую страницу каталога, поисковой выдачи или таблицы. Если сайт требует входа — войдите как обычно: Grabsavo использует вашу сессию и ничего не обходит.
Шаг 3. Запустите автоопределение
Нажмите на значок расширения. Grabsavo ищет на странице таблицы и повторяющиеся блоки и подсвечивает найденные строки тонкими бирюзовыми рамками с номерами. Если выбран не тот список (например, меню вместо товаров), переключитесь на следующего кандидата.
Если автоопределение не нашло нужное, нажмите «Выбрать вручную» и кликните по одному элементу списка — Grabsavo подберёт остальные элементы того же типа.
Шаг 4. Настройте колонки
В превью вы увидите таблицу. Что обычно стоит сделать:
- переименовать колонки:
Название,Цена,Ссылкавместо технических имён; - поменять тип колонки, например «число» для цены;
- добавить колонку кликом по элементу на странице, если какое-то поле не попало в выборку;
- удалить лишнее — служебные надписи, пустые колонки.
Шаг 5. Включите пагинацию
Если список занимает несколько страниц, выберите способ перехода:
| Как устроен сайт | Что выбрать в Grabsavo |
|---|---|
| Кнопка «Далее» или стрелка | Кнопка «Next» |
Номера страниц, ?page=2, /page/2 |
Номера страниц / параметр URL |
| Новые элементы появляются при прокрутке | Бесконечная прокрутка |
| Прокручивается только блок, а не вся страница | Прокрутка внутри блока |
| Кнопка «Показать ещё» | Кнопка «Show more» |
По умолчанию между страницами выдерживается случайная пауза 2–4 секунды. Можно ограничить число страниц. Сбор останавливается сам, если дважды подряд не появилось новых строк.
Шаг 6. Запустите сбор и проверьте отчёт
После запуска Grabsavo проходит страницы и показывает отчёт о качестве: сколько страниц и строк собрано, сколько дубликатов удалено, в каких колонках много пустых значений и были ли на странице похожие элементы, которые не попали в таблицу. Последний пункт полезен: он подсказывает, что выборка могла пропустить, например, товары со скидочной плашкой другой вёрстки.
Если браузер закрылся посреди сбора, при следующем запуске Grabsavo предложит продолжить с сохранённой страницы.
Шаг 7. Почистите данные
До экспорта можно привести данные в порядок: обрезать пробелы, превратить «12 990 ₽» в число и валюту, привести даты к виду 2026-10-27, удалить дубликаты по ключевой колонке. Шаги очистки сохраняются и применяются при следующих запусках. Подробно — в статье «Очистка данных после парсинга: 10 приёмов».
Шаг 8. Экспортируйте
Доступные форматы: Excel (XLSX), CSV, JSON, буфер обмена (вставка в Excel или Google Таблицы одним Ctrl+V) и Google Sheets. В бесплатной версии — CSV и буфер обмена: CSV открывается в Excel напрямую.
Если нужны данные из карточек
В списке часто есть только название и цена, а бренд, артикул и характеристики — внутри карточки товара. В Pro есть режим «заход в карточки»: вы выбираете колонку со ссылками, Grabsavo открывает первую карточку и предлагает поля — данные schema.org и строки таблиц характеристик вроде «Бренд» или «Мощность». Вы отмечаете нужные или кликаете по ним на странице. Дальше расширение обходит все ссылки, не больше двух одновременно, и добавляет колонки. Если какая-то карточка не открылась, причина попадёт в колонку _status, а не потеряется.
Частые проблемы
Собралось меньше строк, чем на сайте. Проверьте отчёт о качестве: если там есть «похожие элементы, которые не собраны», кликните по такому элементу и используйте «найти похожие».
Пагинация остановилась на второй странице. Возможно, сайт меняет URL, а кнопки «Далее» нет. Попробуйте режим номеров страниц или параметра URL.
Цены не складываются в Excel. Это текст с пробелами и знаком валюты. Включите очистку «цена → число + валюта» или поменяйте тип колонки на число.
Нужно повторять сбор каждую неделю. Сохраните настройку как шаблон (Pro) — тогда в следующий раз не придётся настраивать колонки заново.
Чего Grabsavo не делает
Расширение собирает то, что вы и так видите на открытой странице. Оно не использует прокси, не решает капчи, не обходит вход в аккаунт и платный доступ. Данные страниц не отправляются на серверы Grabsavo. Прежде чем собирать данные, проверьте правила сайта — об этом отдельная статья «Парсинг и закон».
Что выбрать
- Одна таблица, одна страница — копирование или Power Query.
- Публичная HTML-таблица, которую нужно обновлять, — Power Query.
- Каталог из карточек, несколько страниц, прокрутка, данные из карточек — расширение.
Попробуйте
Потренироваться можно на демо-каталоге: там собраны все виды пагинации — от кнопки «Далее» до прокрутки внутри блока. Установить Grabsavo — на странице /install. Бесплатная версия: до 10 страниц и 500 строк за запуск; 7 дней Pro можно попробовать без карты.
Источники
- Microsoft Support: Import data from the web