Дмитрий Анашкин

У площадки нет API: как всё равно забрать данные и не делать это руками

Опубликовано 2 сент. 2026 г.8 мин чтенияНачальный
У площадки нет API: как всё равно забрать данные и не делать это руками
Туториал
У площадки нет API
Дмитрий Анашкин · 8 мин
Чему вы научитесь
  • Почему у площадки может не быть программного доступа и что это меняет
  • Порядок из четырёх проверок от простого к сложному
  • Почему выгрузка файлом закрывает большую часть задач
  • Когда оправдан автоматический обход страниц и чего он стоит
  • Правовая рамка: правила площадки, права на базу, персональные данные
Начальный

Коротко

Почему у площадки может не быть программного доступа

Ситуация, которую я вижу на обучениях у юристов, закупщиков и аналитиков почти дословно одинаково. Человек находит задачу, которая просится в автоматизацию: следить за торгами, собирать судебные акты, отслеживать позиции поставщиков. И упирается в стену.

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

Причины у площадки простые и не злонамеренные:

  • Данные - актив. Отдавая их машинам, площадка теряет посещаемость и рекламу.
  • Поддержка стоит денег. Программный доступ надо документировать, версионировать и держать живым.
  • Нагрузка. Автоматические запросы идут потоком и стоят площадке ресурсов.
  • Ответственность. За то, куда уедут данные, спросят с владельца сайта.

Вывод для планирования: если твоя идея держится на предположении «наверное, у них есть выгрузка», проверь это в первый же день. Отсутствие доступа меняет не срок, а сам замысел.

Порядок из четырёх проверок

  1. Готовое подключение

    Есть ли у сервиса собственный программный доступ или готовый разъём для нейросети. У крупных сервисов почти всегда есть, у площадок реже. Ищи в разделе для разработчиков или в описании интеграций.

  2. Официальная выгрузка

    Кнопка «скачать таблицей» в личном кабинете. Скучно и надёжно: данные твои, формат стабильный, разрешение получать не надо.

  3. Ручная выгрузка по расписанию

    Той же кнопкой, но раз в неделю или раз в день. Пять минут рутины взамен недель разработки. Часто это и есть правильный ответ.

  4. Автоматический обход страниц

    Последний вариант. Медленно, хрупко и требует отдельного разговора о правилах площадки.

Про готовые разъёмы для нейросети и как они устроены, у меня есть отдельный разбор: MCP простыми словами. Если подключение есть, это самый короткий путь и заканчивать поиск можно на нём.

Что такое выгрузка и почему это рабочий путь?

Люди часто отвергают этот путь как несерьёзный. Мол, я же хотел автоматизацию, а получается ручной труд.

Разберём по существу. Автоматизация нужна не ради красоты, а ради экономии времени. Если задача состоит из выгрузки на минуту и разбора на два часа, то автоматизировав разбор, ты забрал 99 процентов выигрыша.

Считай, что именно ты автоматизируешь

Раздели задачу на «получить данные» и «сделать с ними работу». Обычно вся ценность во второй части. Первая часть в виде кнопки раз в неделю почти ничего не стоит и не ломается при смене вёрстки сайта.

Практический приём: заведи папку, куда складываешь выгрузки, и научи агента работать с ней. Каждый новый файл он подхватывает сам, а тебе остаётся одно движение - положить его туда.

На обучениях я показываю этот приём на любых данных: выгрузка из системы учёта, отчёт из рекламного кабинета, таблица из банка. Механика одинаковая, потому что для агента это просто таблица.

Браузерный обход: когда он оправдан

Технически агент умеет открывать страницы и вытаскивать из них содержимое. Вопрос не в возможности, а в цене владения.

Что делает этот путь дорогим:

СвойствоЧто означает на практике
Скоростьстраницы открываются по одной, сотня записей может занять минуты
Хрупкостьплощадка поменяла вёрстку - сбор перестал работать
Ограничениячастые запросы упираются в лимиты и защиту от нагрузки
Поддержкаэто не разовая настройка, а маленький продукт, который придётся чинить

Разумный сценарий выглядит так: обход используется для узкой задачи с понятным списком страниц, а не как замена выгрузке. Например, раз в неделю проверить десяток конкретных карточек и записать изменения.

Отдельно скажу про уважение к площадке. Правила использования и файл с указаниями для роботов существуют не для галочки. Ломать защиту, обходить ограничения на доступ или маскировать автоматические запросы - это уже не автоматизация, а нарушение, и в бизнес-контуре так делать нельзя.

Правовая рамка: что можно забирать

Это та часть, которую пропускают чаще всего, а она решающая для компании.

Правила площадки. Пользовательское соглашение может прямо запрещать автоматический сбор. Нарушение соглашения - основание для блокировки, а иногда и для претензии.

Права на базу данных. Существенная часть содержимого чужой базы охраняется отдельно от каждой конкретной записи. Скопировать разово для себя и построить на этом сервис - разные вещи с точки зрения права.

Персональные данные. Если в собранном есть фамилии, контакты, сведения о людях, включается отдельное регулирование, и общедоступность источника от обязанностей не освобождает.

Мой рабочий подход в таких проектах: до первой строки кода записать в файл проекта, откуда берутся данные, на каком основании и что с ними можно делать. Пять строк, которые потом отвечают на неприятные вопросы. Смежная тема - работа с чувствительными документами - разобрана в материале про данные компании и нейросети.

Как поставить задачу агенту на работу с выгрузкой?

Рабочая формулировка состоит из четырёх частей:

  1. Откуда данные. «В папке выгрузки лежат файлы из системы торгов, новый появляется каждый понедельник».
  2. Что означают колонки. Особенно те, где сокращения и внутренние коды. Один раз объяснил - записал в файл проекта.
  3. Что считать событием. «Одна строка - один лот» или «одна строка - одно изменение статуса».
  4. Какой результат нужен. Не «проанализируй», а «сделай список лотов, где цена упала больше чем на десять процентов с прошлой недели».

Отдельный совет для юридических и закупочных задач: начинай с одного типа документа или одной площадки. Универсальный сборщик всего - это проект на месяцы, а частная задача решается за вечер. Как выбирать первую задачу, разбирал через фильтр «бесит, боюсь, спрашивают».

Сколько это стоит по времени и что реально экономит

Честные ориентиры, которые я называю ученикам.

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

Готовое подключение: от часа до дня, если оно есть. Основное время уходит на получение доступов, а не на настройку.

Автоматический обход: от нескольких дней. И это не разовые расходы: любое изменение на площадке возвращает тебя к настройке.

Отсюда практическое правило. Если задача повторяется реже раза в неделю, обход почти никогда не окупается. Возьми выгрузку и пять минут рутины.

Про то, какие задачи в российском контуре вообще решаются доступными инструментами, есть смежный разбор про российские нейросети для бизнеса.

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

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

Главный вывод

Ошибка, которая стоит недель: начать проект с попытки построить сборщик данных и застрять в нём, не дойдя до самой работы.

Правильный порядок обратный. Возьми выгрузку за прошлый месяц, сделай на ней всю аналитическую часть, убедись, что результат нужен. Способ получать данные автоматически - последняя задача, а не первая.

Для юридических сценариев есть отдельный разбор с примерами задач: нейросети для юристов.

Открой ту площадку, ради которой всё затевалось. Есть ли у неё в личном кабинете кнопка выгрузки в таблицу?

Источники

Отправь другу или себе в избранное в Telegram, чтобы не потерять.

Поделиться в Telegram
Было полезно?
Автор
Дмитрий Анашкин
Практик-интегратор ИИ в бизнес

Основатель NeuroDA и SMAIPL. Корпоративные воркшопы по ИИ, внедрение AI в бизнес-процессы.

Похожие гайды

Два окна агента сразу: где это ускоряет, а где ломает проект

Пока агент думает над одной задачей, хочется занять время второй. С текстом это работает, с кодом заканчивается тихой потерей правок: оба окна отчитаются об успехе, а в проекте останется половина работы. Разбираю границу, три способа разделения и цену внимания.

8 мин

Первая версия продукта собирается насквозь, а не по слоям

Собирать по слоям кажется разумным: сначала интерфейс, потом база, потом логика. А потом выясняется, что вместе это не работает. Разбираю подход «тонкий проход насквозь», метафору торта, разделение на снаряд и надстройки и три ловушки, из-за которых первая версия распухает.

8 мин

Агент отчитался «готово», а результата нет: как это ловить

Агент написал «сделал», а в папке пусто. Дальше две недели человек чинит таймауты и зацикленные роли, не подозревая, что фундамента проекта просто нет. Разбираю, почему так выходит, как проверять шаг за тридцать секунд и как разобрать завал, если он уже случился.

8 мин

Агент сломал то, что работало: как откатиться назад

Вчера работало, сегодня агент что-то поправил и всё сломалось. Кнопки «отменить» тут нет: изменения уже на диске. Разбираю, что такое точка сохранения, когда её ставить, как откатиться без знания команд и почему база данных требует отдельной страховки.

8 мин

Связанные понятия