Чтобы экспортировать подписчиков Instagram или список подписок в CSV с помощью open-source скрипта для браузера из этого руководства, запустите скрипт до открытия списка, прокрутите страницу, чтобы загрузить нужные профили, а затем выберите Download XX users. В экспорт попадут профили, загруженные браузером, а не обязательно все подписчики аккаунта. Перед использованием файла проверьте количество и несколько строк выборочно.
Скрипт также собирает авторов, загруженных на страницах геолокаций и хештегов. После скачивания CSV его можно импортировать в Datablist, чтобы очистить список или дополнить его общедоступными данными профилей. Скрипт и Instagram Profile Scraper от Datablist — это отдельные инструменты.
Если вам нужен небольшой список подписчиков, попробуйте бесплатный Instagram Follower Scraper. Укажите URL или username одного профиля, чтобы получить до 100 подписчиков, скопировать результаты или скачать их в CSV. Скрипт для браузера ниже предназначен для отдельных сценариев сбора подписок и авторов публикаций. Если вам нужна встроенная альтернатива с оплатой кредитами, не требующая прокрутки списка подписчиков, изучите руководство по сбору подписчиков инфлюенсера: в нем разобраны настройки источника, продолжение сбора и пример расчета бюджета.
В этом руководстве:
- Как настроить скрипт для парсинга Instagram
- Как собрать подписчиков Instagram
- Как собрать список подписок Instagram
- Как собрать авторов публикаций со страниц геолокаций и хештегов
- Как использовать расширение Chrome для быстрого запуска скрипта
Настройка скрипта для парсинга Instagram
Примечание: Чтобы сохранить скрипт в расширении Chrome и быстро запускать его, прочитайте раздел Сохранение скрипта в расширении Chrome.
Чтобы извлечь данные пользователей Instagram, просто скопируйте приведенный ниже скрипт и вставьте его в консоль разработчика Chrome.
Примечания
Исходный код парсера пользователей Instagram доступен на GitHub. Скрипт считывает API-запросы, которые выполняются при загрузке пользователей на веб-странице, и извлекает из них данные.
Чтобы открыть консоль разработчика Chrome, перейдите в главное меню и выберите «Дополнительные инструменты → Инструменты разработчика». Затем откройте вкладку «Console».
Вставив скрипт, нажмите Enter, чтобы выполнить его. В правом нижнем углу появится виджет.
Запускайте скрипт только после проверки его исходного кода. Интерфейс браузера и ответы Instagram могут меняться, поэтому убедитесь, что виджет появился, а экспорт содержит нужные поля.
В старых версиях Chrome в консоли может появиться предупреждение, подобное приведенному ниже. Не обходите его, если вы не проверили код.
Поля в экспортированном файле
Скрипт перехватывает API-запросы между браузером и серверами Instagram. Например, когда вы открываете список подписчиков профиля, скрипт анализирует API-запросы и извлекает данные подписчиков.
Скрипт сохраняет собранные профили локально в браузере и не удаляет их после перезагрузки страницы, пока вы не сбросите данные. Поэтому итоговый счетчик может включать профили, собранные во время предыдущего сеанса. Если вам нужен новый экспорт с нуля, проверьте столбец Source или сбросьте локальные данные скрипта.
- Profile Id: уникальный идентификатор Instagram — многозначное число.
- Username: username в Instagram.
- Link: URL профиля Instagram в формате https://www.instagram.com/{{username}}
- Full Name: полное имя пользователя Instagram.
- Is Private: является ли профиль закрытым.
- Location: название геолокации при сборе авторов публикаций, если оно доступно.
- Picture Url: изображение профиля пользователя Instagram.
- Source: источник, из которого был собран пользователь: Followers, Following, Post Authors и т. д.
Скачивание пользователей в CSV
Выберите Download XX users в виджете, чтобы сохранить собранные строки в CSV. Сравните показания счетчика с количеством строк в экспортированном файле, а затем проверьте Username, Profile Id и Source. Если вы собрали несколько списков, отфильтруйте данные или удалите дубликаты перед использованием файла.
Для очистки, фильтрации или просмотра CSV-файла можно использовать CSV Editor от Datablist.
Парсинг подписчиков Instagram
Чтобы собрать подписчиков Instagram, необходимо запустить скрипт до открытия списка подписчиков профиля.
Предупреждение Если запустить скрипт после открытия списка подписчиков, он не сможет перехватить API-запросы. Если список уже открыт, обновите страницу и запустите скрипт.
После открытия модального окна со списком подписчиков счетчик в виджете начнет расти по мере добавления пользователей.
Прокручивайте список подписчиков вниз, чтобы загрузить больше пользователей. Прежде чем продолжать, дождитесь изменения счетчика в виджете. Instagram может прекратить загрузку результатов или изменить интерфейс, поэтому не считайте, что CSV обязательно содержит полный список подписчиков.
Для автоматического массового сбора подписчиков Instagram воспользуйтесь нашим Instagram Followers Scraper.
Парсинг списка подписок Instagram
После открытия модального окна со списком подписок счетчик в виджете начнет расти по мере добавления пользователей.
Прокручивайте список подписок вниз, чтобы загрузить больше пользователей. Экспортируйте CSV и проверьте Source и количество строк, прежде чем объединять его с другими списками.
Парсинг авторов публикаций по геолокациям и хештегам
Instagram Users Scraper извлекает авторов публикаций со страниц геолокаций и хештегов. Если данные доступны, скрипт также экспортирует геолокацию публикации.
Предупреждение: Скрипт необходимо запустить до перехода на страницу геолокации или хештега. Иначе он не сможет перехватить API-запросы.
Чтобы собрать авторов публикаций, найдите хештег или геолокацию в Instagram через меню поиска на боковой панели.
Открыв страницу хештега, прокручивайте ее, чтобы загрузить больше пользователей.
Instagram показывает мало результатов при поиске по хештегу. Если вы формируете базу Lead, проще собирать пользователей по геолокации Instagram.
Обогащение профилей пользователей Instagram
Скрипт для браузера экспортирует идентификаторы и другие поля, доступные в собранных списках: Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url и Source. Некоторые поля могут остаться пустыми.
Чтобы дополнить список пользователей Instagram подробными данными, выходящими за рамки базовой информации, в Datablist доступен enrichment Instagram Profile Scraper.
Он использует идентификатор или URL профиля для получения доступных общедоступных данных. Это отдельный этап, не связанный с работой скрипта для браузера. Если поле скрыто или недоступно, результат может быть пустым.
Instagram Profile Scraper возвращает:
- Description — bio пользователя Instagram.
- Follower Count — количество подписчиков пользователя Instagram.
- Following Count — количество подписок пользователя Instagram.
- Category — название категории пользователя Instagram.
- Website — внешний URL пользователя Instagram.
- Public Email — общедоступный email пользователя Instagram.
- Phone Number — номер телефона пользователя Instagram.
- Profile Picture — изображение профиля пользователя Instagram.
- Private — является ли профиль Instagram закрытым.
- Verified — верифицирован ли профиль Instagram.
- Business Account — является ли профиль Instagram бизнес-аккаунтом.
- Business Zip Code
- Business City
- Business Street Address
- Home Country — страна пользователя Instagram. Например, Франция.
- Date Joined — месяц и год регистрации в Instagram. Например, октябрь 2012 года.
После сбора bio можно запустить Entity Name Extraction для столбца Description. Инструмент извлекает из описаний Instagram названия компаний, имена людей и геолокации, помогая сегментировать авторов, локальный бизнес и потенциальных клиентов.
При работе с многоязычным списком изучите материал о языке интерфейса и переводе текста bio и сохраняйте исходное описание рядом с переводом, используемым для классификации.
Чтобы обогатить список пользователей Instagram, импортируйте CSV в Datablist и нажмите «Enrich».
Затем выберите enrichment «Instagram Profile Scraper».
Используйте Profile Id, полученный с помощью скрипта, в качестве идентификатора.
Создайте новое свойство для каждого дополнительного типа данных, который хотите собрать. Затем нажмите «Run the enrichment», чтобы запустить процесс.
Сохранение скрипта в расширении Chrome
Каждый раз копировать скрипт в консоль Chrome неудобно и долго. Хорошая новость: расширение Chrome позволяет быстро внедрять скрипт на страницу. Его можно автоматически добавлять на страницы Instagram или запускать одним нажатием.
При нажатии на расширение Chrome скрипт сразу добавляется на страницы Instagram.
Расширение называется «User JavaScript and CSS» и доступно в Chrome Web Store: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld
После установки расширения нажмите кнопку настроек, чтобы добавить новый скрипт.
Создайте новое правило со следующими параметрами:
- Name:
InstagramScraper - URL Pattern:
https://www.instagram.com/* - Включите скрипт
- В поле JavaScript вставьте код отсюда
- Оставьте поле CSS пустым
Нажмите «Save».
Закрепите расширение, чтобы оно всегда было доступно на панели браузера. Готово!
FAQ
Можно ли бесплатно парсить Instagram?
Скрипт для парсинга Instagram бесплатный и имеет открытый исходный код (посмотреть код парсера). Он собирает подписчиков Instagram, списки подписок и авторов публикаций со страниц геолокаций и хештегов. Кроме того, с бесплатным аккаунтом Datablist можно очистить и отфильтровать CSV. Чтобы добавить доступные общедоступные данные профилей, запустите enrichment Instagram Profile Scraper для импортированных строк. Он расходует кредиты, поэтому перед обработкой большого списка проверьте актуальные тарифы.
Гарантирует ли скрипт безопасность аккаунта?
Нет. Скрипт отслеживает запросы, которые выполняются при просмотре страниц, но это не гарантирует, что Instagram разрешает подобную активность или не ограничит ваш аккаунт. Перед использованием проверьте скрипт и актуальные правила Instagram.
Сколько времени занимает парсинг пользователей Instagram?
Время зависит от количества профилей, которые Instagram загружает при прокрутке. Следите за счетчиком в виджете и остановитесь, когда соберете достаточно строк. Если счетчик не растет, убедитесь, что скрипт был запущен до открытия списка и поддерживает текущую страницу.
Сценарии использования парсера Instagram
Сотрудничество с инфлюенсерами
Instagram — одна из главных площадок инфлюенсер-маркетинга. Сотрудничество с лидерами мнений, у которых есть лояльная аудитория, может существенно расширить охват. Этот парсер Instagram поможет массово находить подходящих инфлюенсеров.
Поиск Lead по геолокациям и хештегам
Хештеги используются для группировки контента по определенным темам, интересам или событиям. Сосредоточившись на пользователях, которые взаимодействуют с конкретными хештегами, вы получаете доступ к потенциальным Lead, уже заинтересованным в вашей нише или отрасли.
Пользователи, которые публикуют контент с определенными хештегами или подписываются на них, — не просто пассивные наблюдатели: они активно взаимодействуют с тематическими материалами. Это указывает на более высокий уровень интереса и вовлеченности, поэтому такие пользователи лучше воспринимают сообщения и предложения, соответствующие их интересам.
Поиск Lead среди подписчиков конкурентов
Парсинг подписчиков конкурентов в Instagram может стать отличным источником Lead, поскольку дает прямой доступ к аудитории, уже заинтересованной в похожих товарах или услугах. Эти пользователи готовы взаимодействовать с брендами в вашей нише и с большой вероятностью откликнутся на релевантное сообщение. Анализ подписчиков поможет точнее адаптировать маркетинговую стратегию к их потребностям, предпочтениям и проблемам. Такой таргетированный подход не только повышает релевантность коммуникации, но и увеличивает вероятность конверсии, поскольку вы обращаетесь к аудитории, уже заинтересованной в вашем предложении.

























