Что такое парсинг простыми словами
Опубликовано 25 октября 2026 · обновлено 26 октября 2026
Представьте, что вам нужно знать цены на сорок товаров у пяти конкурентов. Можно открыть двести страниц, переписать цифры в таблицу и повторять это каждый понедельник. А можно поручить работу программе: она откроет те же страницы, найдёт на каждой цену и запишет её в ту же таблицу за несколько минут и без опечаток. Такую программу называют парсером, а саму работу — парсингом. Мы в Datamill занимаемся парсингом открытых данных на заказ, поэтому ниже границы метода описаны так, как мы их применяем в работе.
Откуда слово
Английское parse пришло из латыни, от pars orationis, «часть речи». В школе это называлось разбором предложения: подлежащее, сказуемое, дополнение. Программисты взяли слово для похожей задачи: разобрать текст на части по правилам. Отсюда и «ошибка парсинга» в программах и играх. Она означает, что программа не смогла прочитать файл, и к сбору данных с сайтов отношения не имеет.
Когда о парсинге говорят в бизнесе, имеют в виду одно: автоматический сбор данных со страниц сайтов в структурированный вид. Страница сделана для человека, а таблица — для расчётов. Парсер переводит одно в другое.
Как работает парсинг
Любой парсер, от скрипта в двадцать строк до сервиса, который обходит сотни сайтов, делает одни и те же четыре шага.
- Получает страницу. Программа запрашивает адрес так же, как браузер, и получает в ответ код страницы. Если сайт подгружает данные скриптами уже после открытия, парсеру приходится запускать настоящий браузер без окна или находить запрос, по которому страница сама берёт данные.
- Находит нужные поля. В коде страницы у каждой части есть своё место: цена лежит в одном блоке, название в другом. Парсер знает эти места и забирает только то, что нужно. Всё остальное, меню, баннеры, подвал, он пропускает.
- Чистит. «1 290 ₽», «1290 руб.» и «от 1 290» для таблицы — три разных значения. Их приводят к одному числу, убирают дубли, проверяют, что поле не пустое.
- Сохраняет. Результат уходит в Excel, CSV, базу данных или сразу в отчёт. Если сбор регулярный, всё повторяется по расписанию, и появляется история: какой была цена неделю назад, когда товар пропал из наличия.

Больше всего времени обычно уходит на третий шаг. Собрать страницы несложно, а вот свести данные пяти сайтов так, чтобы их можно было сравнить в одной таблице, бывает дольше, чем написать сам парсер.
Парсинг, скрапинг и API: в чём разница
Скрапинг (от англ. scraping, «соскребать») в английском означает сбор данных со страниц. Строго говоря, скрапинг — это получить страницы, а парсинг — разобрать их на поля. На практике по-русски говорят «парсинг» про весь процесс, а «веб-скрапинг» встречается в основном в переводах и технических текстах. Разницы в смысле нет.
API — совсем другой путь. Это официальный канал, через который владелец сайта сам отдаёт данные программам: в готовом виде, по правилам и часто с ключом доступа. Парсинг берёт то, что видно на странице, API — то, что владелец решил выдать.

| Парсинг | API | |
|---|---|---|
| Кто решает, что доступно | Видно на странице — можно взять | Владелец данных |
| Формат | Нужно разбирать и чистить | Обычно уже структурирован |
| Стабильность | Ломается при смене вёрстки | Меняется реже и с предупреждением |
| Когда подходит | API нет или в нём нет нужных полей | API есть и покрывает задачу |
Если у источника есть API с нужными полями, мы берём его. Подробно, как выбрать и почему в большинстве проектов получается смесь, — в статье «Парсинг или API: что выбрать для сбора данных».
Что собирают компании
Выгрузку редко заказывают ради самой выгрузки: за ней почти всегда стоит вопрос, на который нужен ответ в цифрах. Чаще всего к нам приходят с такими.
- Цены конкурентов. Ежедневная таблица цен и наличия, история изменений, уведомление, когда конкурент снизил цену. Об этом страница «Мониторинг цен конкурентов».
- Маркетплейсы. Сколько продавцов в нише, как распределены цены, кто продаёт товар вашего бренда и по какой цене. См. «Аналитику маркетплейсов».
- Отзывы. На что жалуются покупатели у вас и у конкурентов, как меняется рейтинг. Мы сделали сборщики отзывов для Google Play и App Store, они не сохраняют имена авторов.
- Вакансии. Реальные зарплатные вилки и требования на рынке. В кейсе о мерчендайзерах мы свели 15 113 объявлений с пяти площадок.
- Исследование рынка. Сколько игроков, какие цены, что предлагают. В одном из кейсов мы за день собрали и разобрали 4 437 объявлений о собственной услуге.
Всё это можно собрать и руками. Просто уйдут недели, а через месяц придётся начинать заново.
Где у парсинга границы
Технически парсер забирает почти всё, что видит браузер. Закон при этом смотрит на то, что именно собрано и как. Поэтому в работе мы держим три границы:
Телефоны, имена и профили людей мы не собираем, даже если они открыто лежат на странице: по закону № 152-ФЗ общедоступные сведения о человеке остаются персональными данными. Не обходим авторизацию и защиту от роботов, потому что неправомерный доступ к компьютерной информации подпадает под ст. 272 УК РФ. Не копируем чужой каталог целиком: у изготовителя базы данных есть исключительное право по ст. 1334 ГК РФ.
Есть и техническое ограничение: парсер собирает то, что есть на странице. Если конкурент не показывает цену без звонка, сравнить её не получится никаким способом. А частота сбора ограничена вежливостью к чужому сайту: мы делаем паузы между запросами, поэтому «каждую минуту» почти никогда не бывает правильным ответом.
Юридическую сторону мы разобрали отдельно: в целом в статье «Законен ли парсинг сайтов», для цен в «Парсинге цен конкурентов», для новостей в «Парсинге новостей».
Сделать самому или заказать
Если нужно один раз забрать пару сотен строк с простого сайта, попробуйте сами: расширение для браузера или формула в Google Таблицах справятся. Если вы пишете на Python, библиотек для этого много, и первый рабочий скрипт можно написать за вечер.
Заказывать имеет смысл, когда:
- сайтов несколько, и данные надо свести в одну схему;
- сбор нужен регулярно, и нужно в тот же день узнавать, что парсер сломался;
- страницы подгружаются скриптами или сайт ограничивает частые запросы;
- кроме таблицы нужен вывод: отчёт, сравнение, дашборд.
Чтобы разговор с исполнителем был коротким, достаточно объяснить, какое решение вы хотите принять с помощью данных. Как это сделать, мы разобрали в статье «Как поставить задачу на парсинг».
Как мы собираем данные, что входит в работу и с чего начинается пробная выгрузка — на странице «Парсинг сайтов на заказ».
Частые вопросы
Чем парсинг отличается от скрапинга?
В разговорной речи ничем, это два названия одного процесса. Если говорить строго, скрапинг — это получение страниц, а парсинг — разбор полученного текста на поля. В русском языке «парсингом» обычно называют всё вместе.
Можно ли парсить без программиста?
Для простых задач — да: есть расширения для браузера и готовые сервисы, а таблицы Google умеют забирать данные со страницы формулой. Они хорошо работают на нескольких страницах простой вёрстки. Когда страниц тысячи, сайт подгружает данные скриптами или сбор нужен каждый день, обычно нужна разработка.
Законен ли парсинг?
Сбор открытых данных сам по себе не запрещён. Риск появляется, когда собирают персональные данные, копируют чужую базу целиком, обходят защиту или нагружают сайт. Разбор по пунктам — в статье «Законен ли парсинг сайтов».
Почему парсер вдруг перестал работать?
Чаще всего сайт поменял вёрстку: поле переехало, и парсер его не находит. Реже сайт начинает ограничивать частые запросы. Поэтому регулярный сбор требует поддержки и проверок: если поле опустело, об этом надо узнать сразу, а не через месяц.
От чего зависит стоимость парсинга?
От числа сайтов и страниц, от того, как часто нужен сбор, насколько сложно устроены страницы и что нужно сделать с данными после: таблица, отчёт, дашборд. Разовая выгрузка с одного сайта стоит заметно меньше ежедневного мониторинга нескольких. Наши цены и разбор факторов — в разделе «Сколько стоит парсинг сайта».
Источники
Ссылки проверены 26 октября 2026 года. Границы, которые мы держим в работе, — наш вывод из этих норм; подробный разбор — в статье «Законен ли парсинг сайтов».
- Происхождение слова parse (лат. pars orationis) — Wikipedia: Parsing
- Закон № 152-ФЗ «О персональных данных», ст. 3 — zakonrf.info
- УК РФ, ст. 272 — ukodeksrf.ru
- ГК РФ, ст. 1334 — legalacts.ru
Читайте также
Парсинг или API: что выбрать для сбора данных
Если у сайта есть API, парсинг кажется лишним, а если API нет, он единственный вариант. На деле всё сложнее: API нередко отдаёт только ваши данные, у официальной выгрузки бывают лимиты, а парсинг страниц ограничен законом. Разбираем, как выбрать способ, на шести примерах из официальной документации.
Законен ли парсинг сайтов
Собирать открытые данные закон не запрещает. Риск появляется в трёх местах: персональные данные, чужая база данных и нагрузка на сайт. Рассказываем, где в каждом из них мы проводим границу.
Как поставить задачу на парсинг
Чаще всего парсер переделывают потому, что заказчик и исполнитель по-разному поняли задачу. Разбираем семь пунктов понятного ТЗ на сбор данных и что написать, если ТЗ пока нет.
Чем занимаемся
Услуги
Telegram-боты и мини-приложения
Бот хорош как почтальон: разносит приглашения, принимает «Иду» и «Не могу», напоминает. Хранить анкеты и личные данные он не должен — для этого есть мини-приложение и ваш сервер в России.
Мониторинг цен
Не разовая выгрузка, а постоянное наблюдение. Вы видите не сегодняшнюю цену, а кривую за месяцы — и узнаёте об изменении в тот же час.
Аудит цен бренда
Один срез вместо догадок: сколько стоит ваш товар у вас, у других продавцов и у частных лиц — и какая из цен на карточке настоящая.