Как перенести комментарии из Instagram в Excel: 5 проверенных способов

Экспорт комментариев из Instagram в Excel — задача, с которой сталкиваются маркетологи, SMM-специалисты и владельцы бизнеса. Вручную копировать сотни отзывов нереально, а анализировать их прямо в соцсети неудобно. К счастью, есть несколько способов автоматизировать этот процесс: от встроенных инструментов Meta Business Suite до сторонних парсеров и скриптов на Python.

В этой статье мы разберём 5 рабочих методов выгрузки комментариев — от самых простых (подходящих новичкам) до продвинутых (для тех, кто готов писать код). Вы узнаете, как сохранить данные в структурированном виде, какие поля можно экспортировать (имя пользователя, текст, дата, лайки), и как избежать блокировки аккаунта при массовом сборе информации. А ещё — где бесплатно взять шаблон Excel для анализа комментариев с готовыми формулами.

Если вам нужно проанализировать отзывы под постами, отследить активность конкурентов или просто архивировать обратную связь — эта инструкция поможет сэкономить часы рутинной работы. Главное: выбирайте метод в зависимости от объёма данных и ваших технических навыков.

Почему нельзя просто скопировать комментарии вручную

На первый взгляд, самый очевидный способ — открыть пост в Instagram, пролистать комментарии и скопировать их в Excel через Ctrl+C/Ctrl+V. Но на практике это работает только для 5–10 отзывов. Вот почему:

  • 🔄 Ограничение на прокрутку: Instagram подгружает комментарии порциями (обычно по 20–50 штук). Чтобы увидеть старые, нужно долго скроллить — а при копировании теряется структура.
  • 📊 Нет разметки: Вставленные в Excel данные превратятся в сплошной текст без колонок для имени пользователя, даты или количества лайков.
  • Временные затраты: На пост с 500+ комментариями уйдёт 2–3 часа ручного труда — и это без учёта ошибок.
  • 🚫 Блокировка аккаунта: Частое открытие чужих постов и активный скроллинг может вызвать подозрения у алгоритмов Instagram.

Кроме того, вручную невозможно экспортировать скрытые комментарии (например, удалённые администратором или помеченные как спам), а также данные о времени публикации с точностью до секунды. Для полноценного анализа нужны автоматизированные инструменты.

📊 Как часто вам нужно экспортировать комментарии из Instagram?
Раз в неделю
Раз в месяц
Редко, по запросу
Никогда не пробовал

Способ 1: Выгрузка через Meta Business Suite (официальный метод)

Если у вас есть бизнес-аккаунт или аккаунт создателя в Instagram, самый безопасный способ — использовать встроенные инструменты Meta Business Suite. Этот метод подходит для экспорта комментариев под своими постами (чужие аккаунты так выгрузить не получится).

Как это работает:

  1. Перейдите в Meta Business Suite и авторизуйтесь.
  2. В боковом меню выберите Instagram → Контент → Публикации.
  3. Найдите пост, комментарии под которым нужно экспортировать, и кликните по нему.
  4. В открывшемся окне перейдите на вкладку Комментарии.
  5. Нажмите кнопку Экспорт (обычно в правом верхнем углу) и выберите формат CSV (его потом можно открыть в Excel).

Что будет в файле:

  • 👤 Имя пользователя и ссылка на профиль.
  • 💬 Текст комментария (включая эмодзи).
  • 🕒 Дата и время публикации.
  • 👍 Количество лайков под комментарием.
  • 🔗 Ссылка на комментарий (для быстрого перехода).

⚠️ Внимание: Официальный экспорт доступен только для своих постов. Чужие комментарии (например, под публикациями конкурентов) таким способом выгрузить нельзя — потребуются сторонние инструменты.

Способ 2: Парсеры комментариев (бесплатные и платные сервисы)

Для выгрузки комментариев с чужих аккаунтов или массового сбора данных понадобятся сторонние сервисы. Они работают по принципу парсинга — автоматизированного сбора информации с веб-страниц. Ниже мы сравнили популярные инструменты:

Сервис Бесплатный тариф Экспорт в Excel Ограничения Сложность
Inflact Да (до 100 комментариев) CSV/XLSX Нужна авторизация через Instagram
Soclikes Нет (от 50₽ за 100 комментариев) TXT, CSV Риск блокировки при частых запросах ⭐⭐
Apify Да (5$ кредита при регистрации) JSON/CSV/Excel Требует настройки скрипта ⭐⭐⭐
Phantombuster Да (14-дневный триал) Google Sheets/Excel Нужны знания API ⭐⭐⭐⭐

Пошаговая инструкция для Inflact (самый простой вариант):

  1. Зарегистрируйтесь на сайте Inflact.
  2. Введите ссылку на пост в Instagram в поле поиска.
  3. Выберите опцию Экспорт комментариев.
  4. Укажите формат Excel и нажмите Скачать.

⚠️ Внимание: Бесплатные парсеры часто ограничивают количество запросов. Если вам нужно выгрузить комментарии с десятков постов, лучше использовать платные тарифы или скрипты на Python (см. Способ 4).

Использовать VPN (чтобы Instagram не заблокировал IP)|Не превышать лимит запросов (обычно 50–100 в час)|Скачать данные в CSV — он легче конвертируется в Excel|Проверять актуальность сервиса (некоторые перестают работать после обновлений Instagram)-->

Способ 3: Google Apps Script для автоматической выгрузки

Если вы работаете с Google Таблицами, можно настроить автоматическую выгрузку комментариев через Google Apps Script. Этот метод подходит для тех, кто готов немного покодить, но не хочет платить за парсеры.

Преимущества:

  • 🆓 Бесплатно (используются инструменты Google).
  • 🔄 Автоматизация: можно настроить ежедневный экспорт.
  • 📊 Данные сразу попадают в таблицу для анализа.

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

  1. Создайте новую Google Таблицу.
  2. Откройте Расширения → Apps Script.
  3. Вставьте следующий код (замените YOUR_POST_URL на ссылку на пост):
    function getInstagramComments() {
    

    const postUrl = "YOUR_POST_URL";

    const response = UrlFetchApp.fetch(postUrl);

    const html = response.getContentText();

    // Здесь нужен парсинг HTML (используйте библиотеку Cheerio или регулярные выражения)

    // Пример для извлечения комментариев (упрощённо):

    const comments = html.match(/{"text":".*?"}/g) || [];

    return comments.map(c => JSON.parse(c.replace(/'/g, '"')));

    }

  4. Сохраните скрипт и запустите его вручную или по таймеру.

⚠️ Внимание: Instagram часто меняет структуру HTML-кода страниц, поэтому скрипт может перестать работать после обновлений. Для надёжности используйте официальное API Instagram (см. Способ 5).

Почему Google Apps Script может не сработать?

Instagram блокирует автоматические запросы без заголовков User-Agent и куки. Чтобы обойти это, в скрипт нужно добавить:

const options = {

headers: {

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...",

"Cookie": "sessionid=YOUR_SESSION_ID" // Нужно получить вручную

}

};

const response = UrlFetchApp.fetch(postUrl, options);

Но это требует дополнительных навыков и может нарушить правила Instagram.

Способ 4: Python + библиотеки для парсинга (для продвинутых)

Если вам нужно выгрузить тысячи комментариев или настроить гибкую фильтрацию (например, только отзывы с определёнными хэштегами), лучший вариант — написать скрипт на Python. Мы рекомендуем использовать библиотеки instaloader или selenium.

Пример кода с instaloader (выгружает комментарии в CSV):

import instaloader

import csv

Авторизация (необязательно, но увеличивает лимиты)

L = instaloader.Instaloader()

L.load_session_from_file("username") # Предварительно авторизуйтесь

Получаем пост по короткой ссылке

post = instaloader.Post.from_shortcode(L.context, "POST_SHORTCODE")

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

comments = []

for comment in post.get_comments():

comments.append({

"username": comment.owner.username,

"text": comment.text,

"likes": comment.likes_count,

"date": comment.created_at_utc

})

Сохраняем в CSV

with open("comments.csv", "w", newline="", encoding="utf-8") as file:

writer = csv.DictWriter(file, fieldnames=comments[0].keys())

writer.writeheader()

writer.writerows(comments)

Что нужно учесть:

  • 🔑 Для работы с instaloader потребуется авторизация (логин/пароль от аккаунта Instagram).
  • ⚡ Библиотека selenium имитирует действия пользователя в браузере, но работает медленнее.
  • 📁 Готовый CSV можно открыть в Excel через Файл → Открыть → Обзор → Выбрать файл CSV.

Instagram активно борется с парсингом: если ваш аккаунт новый или подозрительный, его могут заблокировать после 100–200 запросов. Используйте прокси и делайте паузы между запросами (например, time.sleep(5)).

Способ 5: Официальное API Instagram (для разработчиков)

Самый надёжный, но и самый сложный способ — использовать Instagram Graph API. Он предназначен для разработчиков и позволяет легально получать данные о комментариях, но требует настройки Facebook Developer Account и прохождения модерации.

Что можно выгрузить через API:

  • 📌 Комментарии под своими постами (для бизнес-аккаунтов).
  • 🔍 Данные о пользователях (имя, ID, ссылка на профиль).
  • ⏱ Точное время публикации комментария.
  • 📊 Статистика взаимодействий (лайки, ответы).

Пошаговая инструкция:

  1. Создайте приложение в Facebook for Developers.
  2. Получите токен доступа с правами instagram_basic и pages_read_engagement.
  3. Используйте endpoint:
    GET https://graph.facebook.com/v18.0/{post-id}?fields=comments{text,like_count,username,timestamp}&access_token={your-token}
  4. Обработайте ответ в формате JSON и конвертируйте в Excel с помощью pandas:
    import pandas as pd
    

    data = {"username": [...], "text": [...], "timestamp": [...]}

    df = pd.DataFrame(data)

    df.to_excel("comments.xlsx", index=False)

⚠️ Внимание: API имеет жёсткие лимиты на запросы (обычно 200 вызовов в час). Превышение приведёт к временной блокировке. Также некоторые поля (например, email пользователей) недоступны из-за политики конфиденциальности.

Как структурировать данные в Excel для анализа

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

Столбец Тип данных Пример Для чего нужен
ID комментария Текст/число 178956324123 Уникальный идентификатор для фильтрации дублей
Имя пользователя Текст @user123 Отслеживание активных участников
Текст комментария Текст "Отличный пост! 👍" Анализ тональности (положительный/отрицательный)
Дата и время Дата/время 15.05.2026 14:30 Построение графиков активности по часам/дням
Лайки Число 12 Определение самых популярных комментариев
Ссылка на профиль Текст/гиперссылка https://instagram.com/user123 Быстрый переход к автору

Полезные формулы для анализа:

  • 📈 Частота слов: Используйте =ЧАСТОТА() или надстройку Power Query для выделения ключевых фраз.
  • 😊 Тональность: С помощью =ЕСЛИ(НАЙТИ("хорошо";A2);"Положительный";...) можно автоматически помечать отзывы.
  • 🕒 Пиковая активность: Постройте сводную таблицу по столбцу "Дата и время".

💡 Совет: Скачайте готовый шаблон Excel для анализа комментариев с предварительно настроенными формулами и графиками.

FAQ: Частые вопросы по экспорту комментариев

❓ Можно ли выгрузить комментарии с приватного аккаунта?

Нет, если аккаунт закрыт, официальные инструменты (вроде Meta Business Suite) не дадут доступ к комментариям. Парсеры тоже не помогут — они видят только то, что доступно гостям. Единственный вариант: получить разрешение владельца аккаунта и использовать его данные для авторизации в API.

❓ Почему в экспортированном файле вместо кириллицы кракозябры?

Проблема в кодировке. При сохранении CSV выберите UTF-8 (в Excel: Файл → Сохранить как → Инструменты → Веб-параметры → Кодировка: Unicode (UTF-8)). Если файлы открываются неправильно, используйте Notepad++ для конвертации.

❓ Как экспортировать комментарии со Stories?

Комментарии к Stories (реакции и ответы) нельзя выгрузить через стандартные инструменты. Единственный способ — использовать Python + instaloader с включённой опцией --stories, но это требует глубоких знаний программирования. Большинство парсеров (вроде Inflact) не поддерживают Stories.

❓ Сколько комментариев можно выгрузить за один раз?

Лимиты зависят от метода:

  • Meta Business Suite: до 10 000 комментариев за запрос (но только со своих постов).
  • Парсеры: обычно 500–2000 комментариев в бесплатном тарифе.
  • API: до 200 запросов в час (около 5000 комментариев).
  • Python-скрипты: ограничено только вашим терпением и прокси.

❓ Можно ли выгрузить удалённые комментарии?

Нет, если комментарий удалён автором или администратором поста, его невозможно восстановить или экспортировать. Исключение — если у вас есть резервная копия базы данных Instagram (что маловероятно для обычных пользователей). В некоторых случаях помогает кэш Google: введите в поиске site:instagram.com "текст комментария".