Собственная R&D-разработка · Парсинг Авито + аналитика рынка · 2026

Парсинг и анализ объявлений конкурентов на Авито для SEO-услуг

Собрал топ выдачи Авито по SEO-продвижению сайтов в 5 городах и 10 запросах: 500 строк, 124 уникальных объявления, разбор услуг и цен, описания первых фото и корреляция просмотров. Итог — XLSX и HTML-отчёты с фильтрами и ТОП объявлений.

Обсудить похожую задачу →

Парсинг Авито Конкурентный анализ 5 городов 500 строк выдачи Python Chrome DevTools Protocol XLSX + HTML Корреляция
Предмет: выдача Авито по услугам SEO-продвижения сайтов География: Москва, Санкт-Петербург, Краснодар, Казань, Екатеринбург Запросы: 10 коммерческих фраз (SEO, продвижение, раскрутка, вывод в ТОП…) Тип: собственный парсер + аналитика Период: 12–13 октября 2026
5×10
Городов × запросов
топ-10 по каждому — 500 строк
500
Строк выдачи собрано
позиция, цена, ссылка, продавец, рейтинг
124
Уникальных объявления
115 обогащены деталями и фото
435
Фото сохранено локально
первые фото всех объявлений
115
Разборов услуг и цен
+ описания первых фото

Что вы получите

Полная карта конкурентов в поиске

Кто и по какой цене продвигается в топе Авито по SEO-услугам — по городам и запросам, с позициями и ссылками.

Разбор услуг и цен, а не только заголовки

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

Что реально собирает просмотры

Корреляция цены, заголовка и первого фото с просмотрами в день — и ТОП объявлений по городам.

Задача

Нужно было понять конкурентное поле SEO-услуг на Авито: какие объявления и продавцы занимают топ по коммерческим запросам в разных городах, что они предлагают и по каким ценам, а также какие элементы объявления (заголовок, цена, первое фото) влияют на интерес аудитории. Официального API у Авито для таких задач нет, поэтому сбор шёл через браузер.

Что должно было получиться

Что сделано

Собран парсер выдачи Авито и пайплайн аналитики. Данные — за 12–13 октября 2026, отчёты собраны из реальных данных без домыслов.

1.1 · Парсер выдачи через реальный браузер
Выполнено

Обход антибота без API — медленным темпом

Сделано

У Авито нет открытого API под такие выборки, поэтому сбор шёл через Chrome DevTools Protocol (CDP) по уже залогиненному браузеру: скрипт на Python управлял реальной вкладкой, открывал страницы выдачи по каждой паре «город × запрос» и снимал данные из отрендеренного DOM. Темп был сознательно медленным (паузы 25–55 секунд между страницами, 90–180 секунд каждые 7 загрузок), чтобы не спровоцировать капчу и блокировку по IP. Встроенный детектор распознавал страницы-заглушки и «проблему с IP» и останавливал прогон вместо того, чтобы собрать мусор.

1.2 · Сбор карточек и деталей
Выполнено

500 строк выдачи и 124 уникальных объявления

Сделано

Со страниц выдачи собирались карточки (заголовок, цена, ссылка, позиция, превью-фото). Затем по каждому уникальному объявлению открывалась страница детали и снимались описание, имя продавца, отзывы и рейтинг, число просмотров и дата публикации. Между запросами внутри города много пересечений: из 500 строк получилось 124 уникальных объявления, 115 из них обогащены деталями. 9 объявлений оказались удалены (Авито отдаёт «Ошибка 404») — оставлены как есть.

1.3 · Сохранение фотографий
Выполнено

435 фото объявлений скачаны локально

Сделано

По каждому объявлению сохранены и ссылки на фотографии, и сами изображения — в структуре «город / объявление». Загрузка шла с повторами и бэкоффом (curl_cffi + фолбэк), потому что CDN Авито периодически рвёт соединения. Итог — 435 файлов, включая первые фото всех 115 объявлений, что позже использовано для анализа того, как первое фото влияет на просмотры.

1.4 · Разбор услуг и цен из описаний
Выполнено

Что продают конкуренты и за сколько

Сделано

Тексты описаний разобраны в перечень услуг с ценами по каждому объявлению (115 шт.). В описаниях много омоглифов, эмодзи-разделителей и секций («Что входит», «Тарифы», «Стоимость — от N рублей»), поэтому автоматическая эвристика давала шум и её заменили ручным разбором. Там, где цен в тексте нет, честно указано, что цены в описании нет, и приведена цена самого объявления.

1.5 · Описание первого фото
Выполнено

115 первых фото описаны словами

Сделано

Каждое первое фото объявления просмотрено и описано словами — что на нём (макет сайта, баннер-оффер, инфографика-кейс, скриншот аналитики, фото специалиста). Это дало материал для корреляции «тип первого фото → просмотры».

1.6 · Отчёты XLSX и HTML
Выполнено

Таблица на 500 строк и интерактивный отчёт

Сделано

Собран XLSX на 500 строк с автофильтром и гиперссылками: город, запрос, позиция, заголовок, цена, ссылка, текст, продавец, отзывы и рейтинг, просмотры, средние просмотры в день, дата, фотографии, услуги и цены, описание первого фото. Плюс self-contained HTML-отчёт с фильтрами по городу, запросу и тексту и миниатюрами фото.

1.7 · Корреляция и ТОП объявлений
Выполнено

Цена и заголовок ни при чём, а первое фото — да

Сделано

Для каждой пары «цена → просмотры в день» и «длина заголовка → просмотры в день» посчитаны коэффициенты Pearson и Spearman. Связи нет: цена почти не влияет (Pearson −0,10, Spearman −0,05), длина заголовка — тоже (−0,08). Зато тип первого фото влияет: макет/скрин сайта и баннер-оффер дают заметно больше просмотров, чем портрет специалиста. Отдельно собран ТОП-5 объявлений по просмотрам в день по каждому городу и по всем городам.

Этапы и сроки

  1. Настройка парсера — управление реальной вкладкой через CDP, медленный темп, детектор капчи.
  2. Сбор выдачи и деталей — 500 строк, 124 уникальных объявления, 435 фото (ночь с 12 на 13 октября 2026).
  3. Аналитика — разбор услуг и цен, описания первых фото, корреляция и ТОП (13 октября 2026).
  4. Отчёты — XLSX на 500 строк, HTML-отчёт и отчёты по ТОП и корреляции.

Сроки — из реального проекта. По вашей нише и городам назову после бесплатного разбора.

Стало — результат

Собраны отчёты по конкурентному полю SEO-услуг на Авито. Все цифры — из собранных данных (октябрь 2026).

ПоказательЗначение
Городов5 (Москва, СПб, Краснодар, Казань, Екатеринбург)
Поисковых запросов10
Строк выдачи (город × запрос × топ-10)500
Уникальных объявлений124 (115 обогащены деталями)
Удалённых объявлений (404)9
Сохранённых фотографий435
Разборов услуг и цен115
Описаний первых фото115
Корреляция цена → просмотры в деньPearson −0,103 · Spearman −0,051 (связи нет)
Корреляция длина заголовка → просмотрыSpearman −0,083 (связи нет)
Итоговые файлыXLSX (500 строк, 15 колонок) + HTML-отчёт + отчёты по ТОП и корреляции

Важная оговорка: у объявлений с датой «сегодня» делитель при расчёте просмотров в день равен 1 дню, поэтому их показатель завышен (как правило, это свежие объявления с платным продвижением Авито). В отчёте для честных выводов используются медианы и срез без свежих объявлений.

Пруфы

Графики из данных проекта, фрагменты собранных отчётов и примеры сохранённых первых фото. Кликните, чтобы открыть в полном размере.

Объявления, имена продавцов и фотографии принадлежат их авторам на Авито и показаны как есть в рамках анализа публичной выдачи. Материал подготовлен для внутренней аналитики; по запросу правообладателя данные уберём.

Сколько стоит

Хотите такой анализ по своей нише

Бесплатно: разбираю вашу задачу и показываю, какие города, запросы и метрики имеет смысл собирать.

Парсер под ваш рынок

Настрою сбор выдачи и аналитику под ваши города, запросы и конкурентов — с отчётами XLSX и HTML.

Цены не публикую: они зависят от объёма (число городов, запросов, площадок). Оставьте заявку — назову срок и вилку.

Частые вопросы

Это законно — собирать данные из выдачи Авито?
Собираются только публично доступные данные объявлений, в медленном темпе и без обхода авторизации. Материал — для внутренней конкурентной аналитики; данные третьих лиц не перепубликуются как свои.

Почему без официального API?
У Авито нет открытого API под такие выборки, поэтому сбор идёт через реальный браузер (CDP) по публичным страницам.

Как обходится капча?
Никак не «решается» — темп специально медленный, а при появлении заглушки прогон останавливается. За весь сбор капча не встретилась.

Можно ли повторить для другой ниши?
Да: меняются города, запросы и категория. Пайплайн и отчёты переиспользуются.

Что с удалёнными объявлениями?
9 объявлений были удалены к моменту сбора (Авито отдаёт 404) — они помечены, деталей по ним нет.

Конкурентный анализ рынка: парсинг выдачи + аналитика

5 городов, 10 запросов, 500 строк выдачи, 124 объявления, разбор услуг и цен, описания фото и корреляция просмотров. Итог — XLSX и HTML-отчёты с фильтрами и ТОП объявлений.

Обсудить задачу →