ПАРСИНГ АУДИТОРИИ

Сбор участников чата и авторов комментариев

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

1

Что можно собрать

Модуль Парсинг берёт один или несколько чатов и отдаёт список MAX user ID — числовых идентификаторов людей. Дальше этот список идёт в отчёт или в очередь Инвайтинга. Путь в боте: Главное меню → Парсинг.

Не путайте его с Парсером ссылок. Там ищут join-ссылки на чаты внутри большого набора источников. Здесь — людей внутри конкретных чатов. Нужен список людей — открывайте Парсинг.

Режим members

Участники чата

Бот листает список участников группы страницами и забирает видимые ID. Подходит, когда нужна вся текущая аудитория площадки, а список участников открыт вашему аккаунту.

Режим авторов

Авторы сообщений

Бот читает историю за выбранную глубину в днях и собирает уникальных авторов. Это спасает, когда список участников закрыт, и заодно даёт более живую часть аудитории — тех, кто пишет.

Каналы

Комментарии канала

У канала участники недоступны, зато читаются комментарии к постам. Этот путь требует подготовленного WEB-профиля аккаунта — без него канал будет пропущен с понятным сообщением.

ВАЖНО

Собирается только то, что аккаунт и так видит своими глазами в MAX. Скрытые настройками приватности данные модуль не достаёт и не пытается.

2

Что подготовить

Отдельного выбора аккаунтов в Парсинге нет: модуль сам берёт все подходящие активные сессии и ротирует их вместе с прокси. Поэтому подготовка сводится к тому, чтобы к моменту старта нужные аккаунты были живыми и свободными.

1

Прокси в системе

Без загруженных прокси старт блокируется — соединения с MAX просто не будет. Для WEB-аккаунтов отдельно нужен HTTP-прокси, иначе бот предупредит, что сессия может не подключиться.

2

Хотя бы один рабочий аккаунт

Проверьте статусы в разделе «Аккаунты MAX». Отключённые, требующие входа и занятые другим модулем сессии в запуск не попадут, и вы увидите «Нет доступных аккаунтов» или «Аккаунты временно заняты».

3

Доступ к источнику

Если источник задан числовым chat ID, аккаунт уже должен состоять в этом чате. Если задана join-ссылка, модуль может временно вступить сам и потом пытается выйти теми аккаунтами, чьё вступление подтвердилось.

4

Список источников

Обычное сообщение или файл .txt, одна ссылка либо ID на строку. Обычному пользователю сохраняются первые десять источников, лишние строки обрезаются с сообщением о лимите.

ОСТОРОЖНО

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

3

Как настроить сбор

1Загрузить чаты
2Выбрать режим
3Настроить лимит и фильтры
4Start
  1. Загрузите источникиКнопка «Загрузить чаты» ждёт текст или TXT. После отправки сверьте число принятых строк — это единственная проверка на этом шаге.
  2. Выберите режимУчастники или авторы сообщений. Если по группе приходит отказ в доступе к участникам, переключитесь на авторов: история часто читается там, где список участников закрыт.
  3. Задайте лимит и интервалЛимит по умолчанию 1000, в интерфейсе принимается 1–2000 — это потолок результата на один аккаунт. Интервал 1–3 секунды задаёт паузу между действиями.
  4. Настройте глубину и батчГлубина по умолчанию 7 дней и работает только для авторов и комментариев — на участников она не влияет. Батч — размер запрашиваемой страницы: в поле принимается больше, но фактический запрос всё равно укладывается в 50–200 записей.
  5. Включите нужные опции«Админы» управляют административным набором, «Full parse» дотягивает карточки с именами, «Пол» включает эвристику по имени и требует Full, «Разбиение» создаёт отдельный файл на каждый чат.
  6. Нажмите StartБот проверит доступ, прокси, тарифный остаток и наличие свободных сессий, после чего пришлёт закреплённый дашборд. Источники обрабатываются по очереди, один за другим.
Безопасный темп

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

  • 2 000собранных пользователей в суткис одного аккаунтаБольше за день с одной сессии собирать не стоит.

Это рекомендации MaxRunner по безопасному темпу, а не опубликованные лимиты MAX. Бот не запрещает поставить больше — он делает то, что вы задали в настройках.

Значение батча выше 200 не заставит MAX отдать больше за один запрос — это ограничение стороны платформы, а не настройки. Так же и с интервалом: пауза снижает нагрузку, но не отменяет лимиты MAX, которые зависят ещё и от аккаунта, IP и самой цели.

4

Что видно во время работы

Дашборд показывает текущий источник и общее их число, прочитанные страницы, собранные уникальные ID, число исключённых записей и текущий аккаунт. Позиция «источник 3 из 10» — это место в очереди, а не количество успешно завершённых источников.

Исключённые — это боты, удалённые профили, повторы и отсеянное фильтрами. Такие записи в файл не попадают, и это нормальная часть работы, а не потеря данных.

Строка без отметки

Источник ещё не доведён до конца либо его нужно обработать повторно. В общем списке такая строка помечена значком ожидания.

ok

Воркер дошёл до конца источника. Всё равно посмотрите на строку «MAX не выдал»: источник получает ok и при неполной выдаче.

error

Источник не удалось открыть или прочитать в выбранном режиме. Найденное до ошибки сохраняется, а сам источник стоит проверить и повторить отдельно.

MAX не выдал: N

Счётчик участников чата больше, чем число профилей, которые MAX фактически вернул парсеру. Такие записи попасть в файл не могут: без возвращённого MAX ID добавлять в выгрузку нечего. Админы и боты, которых вы сами отсекли настройками, в это число не входят.

Источник идёт по кругу без прогресса

Страница перестала продвигаться после ошибки. Нажмите Stop, дождитесь файла с уже найденным и передайте этот источник в поддержку вместе со временем запуска.

Правило

После Stop не жмите Start сразу. Прежний запуск в этот момент дописывает файл; бот ответит «Предыдущий парсинг ещё завершается» и попросит повторить через несколько секунд.

5

Что попадает в файл

Основной результат — TXT с одним MAX user ID на строку. При включённом Full parse строка выглядит как ID имя, если имя удалось получить. Боты и админы уезжают отдельным файлом, split-файлы создаются только для непустых завершённых источников, а ZIP появляется, когда split-файлы есть.

РезультатTXT и XLSX с уникальными ID
ПутьГлавное меню → Парсинг
ДублиУбираются внутри источника и между источниками одного запуска
ДальшеКнопка «Добавить в Invite» дополняет очередь, не заменяя её

Сколько человек можно собрать за раз?

Ориентир по безопасному темпу приведён в разделе про настройку сбора: он считается за сутки и на один аккаунт, а не за отдельный прогон. Три запуска подряд одной сессией складываются в тот же дневной объём. Нужно больше — подключайте больше аккаунтов, а не поднимайте планку одному.

Почему собрано меньше, чем участников в чате?

Обычно из-за трёх вещей: часть профилей отфильтрована как боты и удалённые, часть закрыта приватностью, а часть MAX просто не отдал — тогда в итоге видно строку «MAX не выдал». Повторный прогон того же чата новых ID не принесёт, а суточный лимит запросов списка участников израсходует.

Мне выдадут чужой результат?

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

Что будет с незавершённым источником после перезапуска бота?

Точная позиция внутри страницы не сохраняется, поэтому такой источник начинается заново. Ориентируйтесь на итоговый файл с уникальными ID и повторяйте только строки без ok.

Частые ошибки новичка

  • Прогоняет тот же чат второй раз, чтобы «добрать» недостающих

    Новых ID не прибавится: то, что MAX не отдал в первый раз, он не отдаст и во второй, а суточный запас запросов сессии уйдёт впустую.

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

  • Отправляет сразу длинный список чатов

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

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

  • Ставит батч побольше «чтобы шло быстрее»

    Поле примет любое число, но фактический запрос всё равно укладывается в 50–200 записей — скорость не растёт, а разбирать поведение становится сложнее.

    Оставьте значение по умолчанию: темп задают интервал и число живых аккаунтов, а не размер страницы.

  • Жмёт Start сразу после Stop

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

    Дождитесь файла с уже собранными ID и только потом запускайте следующий прогон.

Коротко

  • Парсинг отдаёт только то, что аккаунт и так видит в MAX: закрытое приватностью в файл не попадёт.
  • Закрыт список участников — переключайтесь на авторов сообщений, для каналов работают комментарии.
  • Расхождение с числом в шапке чата — норма: боты, удалённые профили, фильтры и строка «MAX не выдал».
  • Объём набирается числом аккаунтов и спокойным темпом, а не повторными прогонами одного источника.
Слова, которые встретились8
Источник
Чат или канал, откуда читаются данные при парсинге и поиске ссылок.
Аккаунт MAX
Подключённая к боту сессия. От её имени выполняются действия в MAX — это не ваш Telegram и не подписка MaxRunner.
Прокси
Отдельный сетевой маршрут аккаунта к MAX. Лимиты площадки прокси не отменяет и спамблок не снимает.
Сессия
Сохранённая авторизация аккаунта. Живая сессия работает. Мёртвую — когда MAX отозвал ключ входа — не оживить проверками: нужен новый вход по номеру или свежий файл аккаунта.
Батч
Сколько ID уходит в MAX за один запрос. Большой батч быстрее, но при обрыве делает исход всей пачки неясным.
Интервал
Случайная пауза между действиями одного аккаунта в заданном вами диапазоне.
Приватность
Настройка получателя, запрещающая приглашать его в чаты. Это окончательный ответ, а не ошибка запуска.
Stop
Завершение запуска с сохранением всех подтверждённых результатов. Это не откат и не потеря очереди.
3 ДНЯ БЕСПЛАТНО

Соберите первый чат и посмотрите на файл

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

Открыть MaxRunner в Telegram Сначала посмотреть тарифы Telegram-бот попросит подключить прокси и один MAX-аккаунт, после чего откроется раздел «Парсинг».
← Все материалы