Social::Instagram::Geo - Парсер постов в Instagram в указанной локации
Обзор парсера
Social::Instagram::Geo – парсит посты из Instagram в указанной локации. Позволяет организовать массовый парсинг данных из постов пользователей. Среди собираемых данных ссылки, координаты, телефоны, названия геолокаций и т.д. Полный список собираемых данных находится в соответсвующем разделе.Функционал A-Parser позволяет сохранять настройки парсинга парсера Social::Instagram::Geo для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Парсер использует данные авторизированного аккаунта. Для работы парсера обязательно нужно указать значение для опции cookie. Аналогично как в парсере Social::Instagram::Profile.
Собираемые данные
- Идентификатор локации
- Название геолокации
- Телефон
- Ссылку на сайт
- Категорию
- Координаты
- Адрес
- Город
- Телефон
- Zip код
- Массив постов
- Тип поста
- Ссылка на пост
- Текст
- Дата публикации
- Количество комментариев
- Количество лайков
- Ссылка на иконку
- Высота и ширина
Варианты использования
- Сбор постов по геолокации
Запросы
В качестве запросов необходимо указывать ссылку на геолокацию, например:
https://www.instagram.com/explore/locations/105682735212415/NYC/
https://www.instagram.com/explore/locations/212898659/kyiv-ukraine/
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Вывод по умолчанию
Формат результата:
$query: $name\n$top.format('$link\n')
Пример результата:
https://www.instagram.com/explore/locations/105682735212415/NYC/: NYC
https://www.instagram.com/p/CsGvZ-JuFFp/
https://www.instagram.com/p/CsEJfGoOexN/
https://www.instagram.com/p/CsG2dg0LLpT/
https://www.instagram.com/p/CsB426FsFbw/
https://www.instagram.com/p/Cr94CYAuann/
https://www.instagram.com/p/CsFaRsYNsJx/
https://www.instagram.com/p/CsEVuMJoTRs/
https://www.instagram.com/p/CsEeR40vmV4/
https://www.instagram.com/p/CsETicON20r/
https://www.instagram.com/p/CsDVVGEou9q/
https://www.instagram.com/p/Cr_BUIsO7oe/
https://www.instagram.com/p/CsEjjPUr5Pf/
https://www.instagram.com/p/CsA-wtXsENn/
https://www.instagram.com/p/CsD1EvfI2q4/
https://www.instagram.com/p/CsEMt7ANftu/
https://www.instagram.com/p/CsEU3zErxa0/
https://www.instagram.com/p/CsE06QWInBR/
https://www.instagram.com/p/CsEfqP6L4XS/
https://www.instagram.com/p/CsERmBExTT_/
https://www.instagram.com/p/CsFk2u9qQqI/
https://www.instagram.com/p/CsGNmE_u00b/
Вывод ссылок на посты из топа
Формат результата:
$top.format('$link\n')
Пример результата:
https://www.instagram.com/p/CsEJfGoOexN/
https://www.instagram.com/p/CsGvZ-JuFFp/
https://www.instagram.com/p/CsG2dg0LLpT/
https://www.instagram.com/p/CsB426FsFbw/
https://www.instagram.com/p/CsFaRsYNsJx/
https://www.instagram.com/p/Cr94CYAuann/
https://www.instagram.com/p/CsEVuMJoTRs/
https://www.instagram.com/p/CsEMt7ANftu/
https://www.instagram.com/p/CsEeR40vmV4/
https://www.instagram.com/p/CsETicON20r/
https://www.instagram.com/p/CsDorQsrsv0/
https://www.instagram.com/p/CsGNmE_u00b/
https://www.instagram.com/p/CsEjjPUr5Pf/
https://www.instagram.com/p/CsDVVGEou9q/
https://www.instagram.com/p/CsD1EvfI2q4/
https://www.instagram.com/p/Cr_BUIsO7oe/
https://www.instagram.com/p/CsEB_rKuuG2/
https://www.instagram.com/p/CsETXjsPu_s/
https://www.instagram.com/p/CsERBkMvLyq/
https://www.instagram.com/p/CsA-wtXsENn/
https://www.instagram.com/p/CsE06QWInBR/
Возможные настройки
Параметр | Значение по умолчанию | Описание |
---|---|---|
cookie | Необходимо предварительно указать Cookie | |
x-csrftoken | Возможность указать x-csrftoken (при необходимости) | |
x-ig-app-id | 936619743392459 | Возможность указать x-ig-app-id (при необходимости) |
Posts pages count | 1 | Количество страниц с постами |