Парсинг инстаграм по геолокации: 11 лучших сервисов 2023 года

Social::Instagram::Geo — Парсер постов в Instagram в указанной локации | Документация | A-Parser

Social::Instagram::Geo – парсит посты из Instagram в указанной локации. Позволяет организовать массовый парсинг данных из постов пользователей. Среди собираемых данных ссылки, координаты, телефоны, названия геолокаций и т.д. Полный список собираемых данных находится в соответсвующем разделе.

Функционал A-Parser позволяет сохранять настройки парсинга парсера Social::Instagram::Geo для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.

Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.

Перейти к ДЕМОКупить A-Parser Pro ($299)

Список собираемых данных​

  • Количество постов
  • Название геолокации
  • Ссылка на аватар
  • Сайт
  • Координаты
  • Улица
  • Страна
  • Телефон
  • Zip код
  • Массив постов
    • Тип поста
    • Ссылка на пост
    • Текст
    • Дата публикации (В Unix формате)
    • Количество коментариев
    • Количество лайков
    • Ссылка на иконку
    • Высота и ширина

Пример результата:

https://www. instagram.com/explore/locations/212898659/kyiv-ukraine/: Kyiv, Ukraine (, Kyiv, Ukraine, UA), total posts - 17128555  
Posts:
https://www.instagram.com/p/B0GK8sdCJWw/
https://www.instagram.com/p/B0GK8sXINR0/
https://www.instagram.com/p/B0GK8QXJNXN/
https://www.instagram.com/p/B0GK8DOis2_/
https://www.instagram.com/p/B0GK70wIkCI/
https://www.instagram.com/p/B0GK7ltiV0A/
https://www.instagram.com/p/B0GK7ShIP3e/
https://www.instagram.com/p/B0GKoMBhLhJ/
https://www.instagram.com/p/B0GK7KKC3my/
https://www.instagram.com/p/B0GK6dLAr4y/
https://www.instagram.com/p/B0GK6Exo9iL/
https://www.instagram.com/p/B0GK2E4jGhd/
https://www.instagram.com/p/B0GK5oGIdSg/

Варианты использования​

  • Сбор постов по геолокации

Примеры запросов​

  • В качестве запросов необходимо указывать ссылку на геолокацию, например:
https://www.instagram.com/explore/locations/212898659/kyiv-ukraine/  
https://www. instagram.com/explore/locations/17326249/moscow-russia/

Варианты вывода результатов​

Ссылки на посты из топа​

Формат результата:

$top.format('$link\n')

Пример результата:

https://www.instagram.com/p/CMMKTr4pi3o/
https://www.instagram.com/p/CMMKTCGHZ1c/
https://www.instagram.com/p/CMMKStkF59q/
https://www.instagram.com/p/CMMKRNun5Jg/
https://www.instagram.com/p/CMMKRI-JTp8/
https://www.instagram.com/p/CMMKQmfBD9O/
https://www.instagram.com/p/CMMKHsiF5GT/
https://www.instagram.com/p/CMMKQUpHXy4/
https://www.instagram.com/p/CMMKPL1HxTx/
https://www.instagram.com/p/CMMKOAkn1mP/

Возможные настройки​

ПараметрЗначение по умолчаниюОписание
Treat disconnect as IP banСчитать разрыв соединения баном IP

Парсинг Инстаграм*, точный подбор аудитории для продвижения аккаунта

Что такое парсинг аудитории в социальных сетях, и для чего он нужен, мы рассказывали в обзоре сервисов парсинга ВКонтакте. В этом материале вы познакомитесь с возможностями сервисов парсинга аудитории в Инстаграм*. и узнаете, как использовать результаты парсинга для «белого» продвижения вашего аккаунта. Рекомендовать вам массфолловинг, масслайкинг и масслукинг мы точно не будем. 

Как работать с парсерами?

  1. Вы определяете источники поиска — это могут быть аккаунты конкурентов, геолокации, хештеги.

  2. Выбираете параметры поиска — количество подписок, подписчиков, публикаций и пр.

  3. Сервис выполняет поиск, отбирает данные, анализирует результаты, некоторые парсеры могут самостоятельно исключать ботов и «заброшенные» аккаунты из результатов поиска.

  4. Экспортируете результаты или предварительно конвертируете их, например, из ID пользователей в ссылки на аккаунты или номера телефонов.

Сервисы для парсинга


Segmento target

Функционал

  • Поиск аккаунтов/ID Инстаграм*. из базы пользователей ВКонтакте и наоборот; аккаунтов Инстаграм*. по геоточкам, параметрам количества подписчиков, подписок, публикаций;   

  • Аналитика — информация о поле, возрасте, городе подписчиков;   

  • Сбор номеров телефонов и электронных ящиков аудитории;

  • Фильтр аудитории по количеству подписчиков, подписок, публикаций, по наличию аватарки и т.д.;

  • Конвертер ID пользователей Инстаграм*. в ссылки на аккаунты Инстаграм*. и наоборот;

  • Инструмент работы с базами — объединение, пересечение, исключение.

Плюсы

  • Парсинг аудитории в 3 социальных сетях — ВКонтакте, Инстаграм*, Одноклассники;

  • Наличие тарифного плана сразу на 3 социальные сети;

  • Наличие практических кейсов из разных ниш в видеоформате;

  • Онлайн-доступ к сервису, для использования не нужно ничего скачивать.

Минусы

  • Отсутствие бесплатного тарифа;

  • Автоматическое продление подписки;

  • Сложный интерфейс сервиса.


Тарифы Segmento target

Сайт сервиса: segmento-target.ru

Pepper.ninja


Функционал

  • Сбор Инстаграм-аккаунтов из базы ВКонтакте по указанным городам;

  • Сбор Инстаграм-аккаунтов родителей и родственников пользователей ВКонтакте;

  • Сбор аудитории в Инстаграм*. по гео, хештегам, подписчикам и подпискам определенного аккаунта;

  • Сбор Инстаграм-аккаунтов, поставивших лайки на определенные посты;

  • Конвертация ID пользователей Инстаграм*.

    в ссылки на аккаунты Инстаграм*. и наоборот, ссылок на аккаунты Инстаграм*. — в номера телефонов и наоборот и пр.

Плюсы

  • Парсинг аудитории в 4 социальных сетях — ВКонтакте, Инстаграм*, Одноклассники, Facebook;

  • Бесплатный пробный период на 3 дня, за вступление в официальную группу сервиса можно получить бесплатный доступ на месяц;

  • Наличие видеоуроков по работе с сервисом.

Минусы


Тарифы Pepper.ninja

Сайт сервиса: pepper.ninja

Zengram


Сервис для комплексного продвижения в Инстаграм*, в функционал которого входят возможности для парсинга аудитории.

  • Сбор контактов аккаунтов — номеров телефонов, электронной почты, ссылок на сайты;

  • Выгрузка описаний собранных профилей;

  • Фильтр собранных аккаунтов по полу, по количеству подписчиков и подписок, по наличию/отсутствию приватности;

  • Исключение коммерческих аккаунтов из результатов сбора;

  • Возможность скачивания собранных списков для настройки рекламы или обзвона.

Плюсы

  • Возможность оплатить отдельно парсер, а не полный функционал сервиса;

  • Скидки при покупке подписки на длительные периоды;

  • Есть подробная инструкция по использованию.

Минусы


Тарифы Zengram

Сайт сервиса: zengram.ru

Tooligram


Сервис для продвижения и раскрутки в Инстаграм*, в функционал которого входит получение подписчиков, автопостинг, отслеживание комментариев, рассылки в Direct, а также парсер.

Возможности парсера — поиск Инстаграм-аккаунтов по геоточкам конкурентов, по близлежащим геоточкам, по хештегам.

Плюсы

Минусы


Тарифы Tooligram

Сайт сервиса: https://tooligram. com/clients/

INSTAPLUS.PRO


Сервис для продвижения в Инстаграм*, в функционал которого входит парсер.

Возможности парсера — поиск целевой аудитории по конкурентам, хештегам, по гео.

Плюсы

Минусы

Оплачивается полный функционал сервиса, нельзя купить подписку только на использование парсера.


Тарифы INSTAPLUS.PRO

Сайт сервиса: instaplus.pro

WonderLead


Функционал

Плюсы

Минусы

  • Работа с собранной аудиторией осуществляется только из личного кабинета сервиса или с помощью Telegram-бота

  • Отсутствует возможность выгрузить контакты собранной базы для настройки таргетинговой рекламы на них


Стоимость подписки на WonderLead


Сайт сервиса: wonderlead. ru

INSTAPARSER PRO


Программа для парсинга номеров WhatsApp/Viber из Инстаграм*. и сбора логинов по хештегам и подписчикам.

Плюсы

Минусы

  • Бесплатного тарифа и пробного доступа нет

Тарифы InstaParser PRO



Сайт: instaparserpro.com

InstaTurbo


Сервис продвижения в Инстаграм*, в функционале которого есть поиск целевой аудитории по хештегам, подписчикам и подпискам.

Плюсы

Минусы


Тарифы InstaTurbo

Сайт сервиса: instaturbo.ru

SMMflow


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

Плюсы

Минусы


Стоимость подписки на SMMflow

Сайт сервиса: https://smmflow.com/

Ibot Pro


Программа для продвижения в Инстаграм*, в которую встроен парсер аккаунтов. 

Функционал

  • Сбор аудитории по хештегам, подписчикам, подпискам, активным подписчикам, геолокациям

  • Сбор аудитории из групп и публичных страниц ВКонтакте

Плюсы

Минусы


Стоимость лицензии Ibot Pro

Сайт: http://www.socialnetworkingtools.com.ua/instagram-software/ibot/

Social Kit

Программа для массового продвижения в Инстаграм*.

Функционал

  • Поиск по пользователям — автоматический подбор по заданным критериям поиска, выгрузка вашей базы;

  • Поиск по хештегам — автоматический подбор хештегов из Инстаграм*. по критериям поиска и вставка ваших хештегов, сбор пользователей по одному или нескольким хештегам;

  • Поиск по геолокации — сбор гео-меток и аккаунтов по заданным координатам, адресу;

  • Получение информации о подписчиках, подписках, публикациях по собранной базе и фильтр этой информации;

  • Сохранение списка пользователей в файл.

Плюсы

Минусы


Стоимость SocialKit за месяц и год

Сайт сервиса: http://socialkit.ru/

Как использовать собранную аудиторию для продвижения в Инстаграм*.

  • Отправлять пользователям собранной базы персональные сообщения в Direct

  • Подписываться на них, ставить лайки и комментировать их публикации

  • Настраивать таргетинговую рекламу

Важно! Рекламный кабинет Facebook* «понимает» только телефоны и электронные ящики аккаунтов — для настройки таргетинговой рекламы их необходимо выгрузить в сервисе парсинга (такой функционал есть, например, у Segmento target), после чего в разделе «Аудитории» загрузить списки с номерами телефонов или email-ов. Далее нужно заполнить необходимые поля на странице рекламной кампании, создать объявление и запустить рекламную кампанию.

Читайте также Как оценить эффективность рекламной кампании в Фейсбуке?

Если у вас остались вопросы по теме парсинга аудитории в Инстаграм*, задайте их у нас в Телеграме — мы обязательно ответим. А если вы хотите доверить таргет профессионалам — оставляйте заявку специалистам «Веб-Центра».

json — преобразование идентификатора местоположения Instagram в широту и долготу, чтобы я мог наложить их на карту Google

спросил

Изменено 1 год, 5 месяцев назад

Просмотрено 1к раз

У меня есть файлы JSON для постов в Instagram, которые в зависимости от местоположения выглядят следующим образом:

«location»:{«id»:»794643567398395″,»has_public_page»:true,»name»:»Madison Square Garden»,»slug»:»madison-square-garden»,»address_json»:»{\» street_address\»: \»\», \»zip_code\»: \»10001\», \»название_города\»: \»Нью-Йорк, Нью-Йорк\», \»имя_региона\»: \»\», \» country_code\»: \»США\», \»exact_city_match\»: false, \»exact_region_match\»: false, \»exact_country_match\»: false}»}

Как я могу преобразовать этот идентификатор местоположения в широту/долготу, чтобы его можно было наложить на карту Google?

Вышеприведенное взято для JSON для этого поста: https://www. instagram.com/p/B1xEDA0llSq/

  • json
  • google-maps
  • геолокация
  • широта-долгота
  • 0 instagram-ap

0

Вы можете использовать библиотеку Python

instagram_private_api , чтобы найти широту и долготу любого идентификатора местоположения в Instagram или Facebook (я имею в виду META).
 pip установить instagram-private-api
 
 от клиента импорта instagram_private_api
USERNAME = 'ВАШЕ_INSTAGRAM_USERNAME'
ПАРОЛЬ = 'ВАШ_ИНСТАГРАММ_ПАРОЛЬ'
location_id = 794643567398395
API = Клиент (ИМЯ ПОЛЬЗОВАТЕЛЯ, ПАРОЛЬ)
api.location_info(location_id)
 

Вывод:

 {'местоположение': {'pk': 794643567398395,
  'short_name': 'Мэдисон Сквер Гарден',
  'facebook_places_id': 794643567398395,
  'внешний_источник': 'facebook_places',
  'имя': 'Мэдисон Сквер Гарден',
  «адрес»: «Пенсильвания Плаза, 4»,
  'город': 'Нью-Йорк, Нью-Йорк',
  'has_viewer_saved': нет,
  «длинный»: -73,993499279022,
  'широта': 40. 75050203785},
 'статус': 'хорошо'}
 

для получения дополнительной информации о библиотеке читайте здесь

Я сделал это через внешний API Geocode. вы отправляете либо имя слага, либо имя местоположения, и вы возвращаете json, который включает в себя длину и широту. вам нужно получить свой собственный ключ api_key.

 импорт urllib.request, urllib.parse, urllib.error
импортировать json
импорт SSL
api_key = ваш_собственный_api_key
serviceurl = 'http://www.mapquestapi.com/geocoding/v1/address?'
# Игнорировать ошибки сертификата SSL
ctx = ssl.create_default_context()
ctx.check_hostname = Ложь
ctx.verify_mode = ssl.CERT_NONE
address = input('Введите местоположение:')
пармс = дикт()
пармс['ключ'] = API_key
parms['местоположение'] = адрес
url = serviceurl + urllib.parse.urlencode(parms)
print('Получение', url)
э-э = urllib.request.urlopen (url, контекст = ctx)
данные = мм.прочитать().декодировать()
print('Получено', len(данные), 'символы')
пытаться:
    js = json.loads (данные)
кроме:
    js = нет
#print(json. dumps(js, отступ=4))
lat = js['results'][0]['locations'][0]['latLng']['lat']
lng = js['результаты'][0]['местоположения'][0]['latLng']['lng']
print('широта,длина', строка(ширина) +','+ строка(длина))
 

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

геолокация — местоположение пользователя Instagram с API

спросил

Изменено 3 года, 8 месяцев назад

Просмотрено 18 тысяч раз

Как я могу найти местоположение пользователя в intagram API? конечные точки Instagram имеют этот uri: https://api. instagram.com/v1/locations/{location-id}?access_token=ACCESS-TOKEN

  • геолокация
  • instagram-api

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

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

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

 image_id = '976907440786573124_25025320'
image_info = api.media (image_id)
широта = изображение_информация.местоположение.точка.широта
lon = image_info.location.point.longitude
печать (широта, долгота)
 

дает результат (51.565501504,-0.089821461)

1

Чтобы добавить к ответу jstnstwrt, самый прямой способ:

Если вы установите библиотеку python-instagram для python, вы можете сделать следующее:

 import instagram
API = InstagramAPI (токен_доступа = маркер_доступа, секрет_клиента = секрет_клиента)
id = 
location = api.location(id) # возвращает ошибку, если местоположение не указано
Координаты = location.point # возвращает точечный объект с координатами широты и долготы
 

РЕДАКТИРОВАТЬ 25/07/2019:

Это давно перестало работать, Instagram значительно заблокировал свои API. Я бы порекомендовал что-то вроде instaloader (https://pypi.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *