Social::Instagram::Profile - Инстаграм парсер. Сбор данных из профилей в Instagram
Обзор парсера Social::Instagram::Profile

Функционал A-Parser позволяет сохранять настройки парсинга парсера Social::Instagram::Profile для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Парсер использует данные авторизированного аккаунта. Для работы парсера обязательно нужно указать значение для опции: cookie.
Получение обязательной опции для авторизации
Спойлер: как найти cookie?
Переходим на любой профиль предварительно открыв дебаг режим нажав F12.
С помощью строки
https://www.instagram.com/api/v1/users/web_profile_info/?username=
ищем нужный запрос, в котором хранятся значения для парсера.
Переходим по запросу и копируем значение из параметра
cookie
.
Кейсы по применению парсера Social::Instagram::Profile
Сбор ссылок на посты
- Переопределить опцию
Result format
, в качестве зачения указать$posts.format('$link\n')
. - Переопределить опцию
Posts pages count
, в списке выбратьAll
. - В качестве запросов указать ссылки на профили.
Скачать пример
Как импортировать пример в А-Парсер
eJx9VFtv2jAU/ivI4mGTEAqEjipvFAmpEyustE+MBys+QR5OnNkOWxXlv+/YCbGh
6/Jg+Vy+71zjmhiqT3qrQIPRJNnXpHR3khAGGa2EISNSUqVBWfOe7GTKqUiSx0Ib
elQ0T5KtkhkXgI49pCbmrQQkkWdQijNr5AzlVMoTt9KZiso6/KiiWTx1Z+rOO3vO
Ju5s9TBwAgtV7oxD89SjY/qOI3JOccvR4r54zYUj9ug4cufc31umWToIDCwwz4ME
Wv19qxkEwnzQdmAQxJjeFjaLQoS/d3oIehYF4dgHremc6G1xXblhXyPSfDy7Umqj
t/QIS1kVxs9wEuHXHA4jgquD49crqXJqV2hYTsbdPvXGHT3Di0RjtzMXDEpPNLdx
h4wasNZx5og+fR6bP5aBMsYNlwUVbQS7kT7qa8F/uZUqJPriVXHQKyVzVBlwBFb5
dsluT4ZOJkhROez3FkOSjAoNI6Ix1RXFRNithRtQ1Ei1KW0+qK+JLBZCrOEMwrs5
/oeKC4a/zyJD0GMH/LfL5h1H05cXhsLB/FaYQ8/ipIfNN49ici2Pl2YInnODsm4n
l5AIlSeAsu/Zk3XLpYI+TMfcRccXooTCboEf2aL0qqsyrsZyrUxlkfHjptusi2dV
vOAztCmWMi8F2LqKSggci4Znvx4L3Y3BCj7BW/DShbh6wIyUQn/dtamWiuP63dkE
c+xkGLWjTKkQr8/r0EL8StlXTHFtOHW9TXFZjxLXCEtpDv1j2T+p9f+ezKRucFY/
8a9yIFuYhaAOO6RxEPh3NX8Bkuretg==
Список собираемых данных
- Никнейм
- Полное имя
- Биография
- Сайт
- Количество постов
- Количество подписчиков
- Количество подписок
- Ссылка на профиль автора
- Канал
- Является ли профиль бизнес профилем
- Является ли профиль приватным
- Является ли профиль верифицированным
- Ссылка на аватар
- Ссылка на facebook страницу
- Информация о постах
- Количество видео просмотров
- Почту профиля
- Публикации автора
- Тип
- Ссылка
- Текст
- Время
- Кол-во комментариев
- Кол-во лайков
- Ссылка на медиа
- Высота публикации
- Ширина публикации
- Ссылка на автора публикации
- Локация
- Кол-во просмотров (видео)
- Подписки и подписчики
- Идентификатор
- Ссылка на профиль
- Никнейм
- Полное имя
- Является ли профиль приватным
- Является ли профиль верифицированным
- Ссылку на аватар
- Является ли пользователь возможным мошенником
Пример результата:
cristiano: Cristiano Ronaldo, followers: 579975336, following: 558
Posts:
https://www.instagram.com/p/CrmIE7tNddZ/
https://www.instagram.com/p/Crg1arRNXvX/
https://www.instagram.com/p/CrUE3a6tRs4/
https://www.instagram.com/p/CrK_zvLAofv/
https://www.instagram.com/p/CrGMggNq1Cb/
https://www.instagram.com/p/CrEHoMbK0_C/
https://www.instagram.com/p/Cq8QZGDIix1/
https://www.instagram.com/p/CqxINLiOCPK/
https://www.instagram.com/p/CqoZ8pRo91y/
https://www.instagram.com/p/CqjQjCII98k/
https://www.instagram.com/p/CqeFZMFotaH/
https://www.instagram.com/p/CqcihSbAxaH/
Followers:
https://www.instagram.com/madhu55745/
https://www.instagram.com/akoy4615/
https://www.instagram.com/kiiitank/
https://www.instagram.com/erzhi19/
https://www.instagram.com/na898poli/
https://www.instagram.com/omronnmaaj/
https://www.instagram.com/abhishak8474/
https://www.instagram.com/karankumarkaran110/
https://www.instagram.com/engin_altannnn/
https://www.instagram.com/biel.full/
Followings:
https://www.instagram.com/rafanery.hrpz/
https://www.instagram.com/hubermanlab/
https://www.instagram.com/insparya_italy/
https://www.instagram.com/gerson_rodrigues_11/
https://www.instagram.com/bernardorsousa/
https://www.instagram.com/eminem/
https://www.instagram.com/spl/
https://www.instagram.com/toto.restaurants/
https://www.instagram.com/thetoolsbook/
https://www.instagram.com/rauwalejandro/
https://www.instagram.com/francisngannou/
https://www.instagram.com/sultan_alghannam/
Варианты использования парсера Инстаграм
- Сбор информации о профиле
- Сбор публикаций
- Сбор подписчиков
- Сбор подписок
- Парсинг ссылок на посты для использования в
Social::Instagram::Post
Примеры запросов
В качестве запросов необходимо указывать никнейм профиля, например:
cristiano
kyliejenner
Возможные настройки Инстаграм парсера
Параметр | Значение по умолчанию | Описание |
---|---|---|
cookie | Необходимо предварительно указать Cookie | |
x-csrftoken | Возможность указать x-csrftoken (при необходимости) | |
x-ig-app-id | 936619743392459 | Возможность указать x-ig-app-id (при необходимости) |
Posts pages count | 1 | Количество страниц с постами |
Followers pages count | 1 | Количество страниц с подписчиками |
Followings pages count | 1 | Количество страниц с подписками |