Инстаграм парсеры

Программы и сервисы для парсинга

Парсинг — это автоматизированные алгоритмы для сбора данных по заданным критериям, которые в дальнейшем используются для последовательного анализа. Собранная информация применяется для разработки стратегии раскрутки страницы Инстаграм. В платных сервисах поддерживается одновременное ведение нескольких аккаунтов.

Через парсеры можно осуществлять поиск контактов в интернете собранной базы аудитории — номеров и электронной почты. Эти данные можно использовать как другие каналы продвижения.

Парсеры автоматически подписываются и ставят лайки профилям, которые представляют собой потенциальных клиентов. Такие действия могут вызвать ответный интерес у пользователей и простимулируют их перейти на страницу. С массфолловингом и масслайкингом следует быть осторожными — в чрезмерных количествах подобные действия могут стать поводом для блокировки страницы со стороны социальной сети.

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

Таргетхантер

Таргетхантер используется для поиска потенциальных клиентов через сеть ВКонтакте. Среди его возможностей — сведение данных с профилей пользователей ВК для нахождения их страниц в Инстаграм. Таргетхантер подходит тем людям, у кого уже есть сформированная база клиентов в ВК, которые хотят использовать Инстаграм как новый инструмент продвижения бизнеса.

Вот так выглядит Targethunter.

Zengram

Zengram — платное приложение, которое обладает максимумом необходимых функций. Используя этот сервис, можно найти целевую аудиторию через конкурентов, хэштеги, геолокацию.

Doinsta

Среди возможностей сервиса Doinsta — поиск подписчиков через тематические хэштеги или фолловеров конкурирующих страниц. Обладает множеством фильтров, по которым можно разделять базу страниц — по географическому признаку, количеству аудитории, активности. Приложение позволяет выявить коммерческие страницы среди всей собранной базы фолловеров.

Doinsta обладает лаконичным интерфейсом и минимумом функций в настройках, что может быть полезно неопытному пользователю. Программа работает с прокси, подстраивается под изменения в Инстаграм, поэтому имеет низкий риск блокировки из-за множества накруток пользователей и лайков. После регистрации предоставляется 3-дневный срок для бесплатного использования программы.

Pepper ninja

Парсер Pepper Ninja совмещает в себе возможности нескольких других аналогичных программ. С помощью Pepper Ninja можно находить клиентов в Инстаграм через базу аккаунтов Вконтакте, искать страницы по ключевым словам (хэштегам), чистить список от неактивных и коммерческих страниц, фильтровать пользователей Инстаграм по уровню активности, основанном на количестве лайков и частоте оставляемых комментариев.

Insta tools

Insta.tools — еще один представитель платных сервисов для парсинга Инстаграм, который способен составлять базу потенциальных клиентов на основе хэштегов, аудитории конкурирующих брендов или блогеров, геолокации. Также среди его функциональных возможностей есть способность находить пользователей Инстаграм, которые посетили общественное место или присутствовали на мероприятии.

Функция парсера

Возможности сервисов для парсинга сегодня практически безграничны. С их помощью можно привлечь максимально заинтересованную в товарах или услугах владельца аккаунта аудиторию. При этом среди самых эффективных методов привлечения пользователей выделяются следующие:

  • Массфолловинг – метод массовой подписки на людей по определенным критериям. Осуществляется подписка на человека -> ему приходит соответствующее уведомление -> он переходит на вашу страницу и подписывается в том случае, если профиль показался интересным.
  • Масслайкинг – метод привлечения аудитории посредством проставления лайков на посты или комментарии потенциального клиента. Проставляется лайк к одной из публикаций -> владельцу приходит уведомление -> он переходит посмотреть профиль и подписывается, если ему близка или интересна тематика аккаунта.
  • Массовые рассылки – отправление сообщений в Direct с целью улучшения взаимодействия с собственными подписчиками. Это делается для рекламы товаров и услуг, направленных в сторону привлечения внимания клиентов к собственному бренду.

При этом работать с парсером просто, удобно и эффективно, а сама схема включает в себя 5 основных этапов и выглядит следующим образом:

  1. Указываются вводные данные для подбора аудитории.
  2. Выбирается источник для поиска потенциальных клиентов или подписчиков.
  3. Исходя из заданных параметров формируется база пользователей с указанием их id или логина.
  4. База зачищается от ботов, а также долгое время неиспользуемых и коммерческих профилей.
  5. Результаты экспортируются в файл формата CSV, который далее используется во всех способах продвижения аккаунта.

Существенным плюсом такой системы является ее полная автоматизация. Во время обработки отсутствует необходимость в промежуточных вмешательствах со стороны человека. А для лучшего понимания процесса, предлагается немного глубже разобраться в принципах работы схемы.

Сбор целевой аудитории

Инструмент для парсинга Instaplus подволяют собрать базу Instagram по трем основным параметрам:

  • Место чекина;
  • Действия (пользователи, которые совершали подписки, ставили лайки или писали комментарии в определенном аккаунте);
  • Подписки, которые совершил определенный пользователь.

Место чекина

Сбор данных по месту чекина пользователей значительно увеличивает эффективность целевой рекламы. Это также позволяет определить интересы потенциальных подписчиков исходя из посещаемых мест и заведений.

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

Действия

Данный инструмент парсера позволяет искать потенциальных клиентов среди профилей с аналогичной тематикой. Это один из самых простых и одновременно действенных способов привлечения активной ЦА. По сути работа проводится уже с отобранными и отфильтрованными конкурентом людьми.

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

Подписки

Этот инструмент, аналогично предыдущему, дает возможность отфильтровать только те аккаунты, на которые подписывался ваш конкурент, чтобы облегчить вам поиск ЦА.

Фильтр базы

Для того, чтобы база инстаграм аккаунтов была качественной, нужно правильно настроить фильтр. Доступны такие параметры:

  • Пол аккаунта.
  • Количество подписок/подписчиков.
  • Количество публикаций.
  • Возможность убрать страницы коммерческого типа.
  • Исключение приватных профилей с закрытым директом из подборки.
  • Язык профиля.
  • Дата последнего поста.

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

Выгрузка базы осуществляется на компьютер в формате файла CSV. Функция становится доступна сразу после фильтрации результатов и требует лишь нажатия соответствующей кнопки для завершения всего процесса. Вы получите такие данные, как логин, количество постов, подписчиков, подписок, тип аккаунта (приватный или нет), дата последнего поста, информация из Bio, ссылка.

Test the library

You can test the library using tests that are in the repository in the «tests» folder. Testing is
done using PyTest.

You can run the tests like that:

py.test --random-order -v "tests/entities.py" "tests/anon.py" "tests/auth.py"

For testing in the folder «tests», you need to create a config.json file, the template file is also
located in the folder «tests» — .config.json

You can also test the library for syntax errors using PyLint. I do not know how to solve some
problems that the PyLint gives out, and I will be glad if you will offer possible solutions

files=$(find "$src_dir" -name "*.py")
IFS="
"
for file in ${files}
do
    pylint "$file"
done

Лучшие программы и сервисы для парсинга ЦА из Инстаграма

Instaplus

Это многофункциональный сервис, который можно использовать для работы с Инстаграм на всех этапах продвижения. Что касается сбора аудитории, то возможны 2 варианта: указать аудиторию при запуске задания или спарсить отдельно. И в том, и в другом случае можно использовать 4 источника аудитории: геолокация, хэштег, подписчики конкурентов или подписчики своего аккаунта.

Кроме сборау аудитории сервис позволяет запускаться массовые активности, делать рассылку в личные сообщений, а также настраивать постинг по расписанию.

Стоимость за 1 аккаунт в системе — 399 рублей/месяц. Тестовый период 5 дней.

Zengram Parser

Представляет собой автоматизированную платформу для раскрутки аккаунта в Instagram. Этот сервис поможет собрать хэштеги и отобрать целевую аудиторию по ним, найти конкурентов и собрать их подписчиков. Можно «ловить» целевую аудиторию по геотегам. Также здесь есть инста-шпион, который отследит активных подписчиков у конкурентов.

Существенный минус — нет фильтрации аудитории по стандартным параметрам.

Цена – от 290 рублей/месяц за парсинг до 30 000 аккаунтов. Пробный тариф: сбор до 3000 аккаунтов за 1 рубль. Попробовать Zengram Parser >>

SocialKit

Незаменимая программа для тех, кто занимается продвижением в Instagram

Обращаю ваше внимание, что это именно программа, не онлайн-сервис, то есть ее нужно скачать и установить на компьютер

Стоимость лицензии – от 37 рублей в день (1110 рублей/месяц)

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

Самые ценные в нашем случае возможности программы – это:

  • сбор телефонов и email-адресов;
  • подбор конкурентов и хэштегов;
  • сбор аккаунтов Инстаграм из ВКонтакте;
  • шпион для сбора активной аудитории;
  • парсинг по геометкам с установкой радиуса.

То есть, чтобы найти свою ЦА, вы можете через SocialKit спарсить конкурентов, а потом из этого списка собрать активных подписчиков. Точно так же можно собрать ЦА по хэштегам.

ТаргетХантер

Этот парсер работает прежде всего с социальной сетью ВКонтакте. Но у него есть очень полезная функция – сбор аккаунтов Инстаграм из ВКонтакте.

То есть, сначала вы собираете целевую аудиторию во ВКонтакте, а потом парсите ID или Username в Инстраграм из полученного списка. ТаргетХантер соберет данные из профиля или со стены пользователя.

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

Читайте подробнее: Обзор сервиса ТаргетХантер

DoInsta

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

Стоимость – от 100 рублей в месяц. Есть тестовый период – 3 дня.

Pepper.Ninja

Pepper.Ninja – это парсер, который поможет найти ЦА в Инстаграм для дальнейшей работы с ней. Суть следующая: сначала вы находите целевую аудиторию во ВКонтакте, затем парсите из базы список аккаунтов Инстаграм (как в ТаргетХантер).

Алгоритм работы прост:

  • собираем группы ВК по ключевым словам;
  • парсим список людей из этих сообществ;
  • собираем активных, чистим базу от ботов;
  • парсим список инстаграм-аккаунтов.

Вся работа по поиску целевой аудитории займет не более часа. Минус – нельзя оценить активность этой аудитории именно в Инстаграм.

Insta.Tools

Еще один сервис для поиска клиентов в Инстаграм.  Умеет находить аудиторию:

  • по меткам – ищет записи по вашим тегам, пользователей, которые разместили фото с такой меткой;
  • по гео – собирает пользователей по заданным координатам (отличное решение для регионального продвижения);
  • по конкурентам – собирает подписчиков указанных вами пользователей;
  • находит тех, кто посетил место или мероприятие.

Стоимость – от 20$ в месяц.

Собрать целевую аудиторию в Инстаграм не так и сложно: для этого существует много хороших программ. Но не забывайте, что нужно не только собрать аудиторию, но и суметь заинтересовать ее – своим контентом или уникальным предложением. Если портрет ЦА составлен правильно, и вы отобрали нужных людей – успех не за горами.

Способы парсинга аудитории в Инстаграм

Сегодня существует несколько способов парсинга Instagram. Они имеют определенную направленность и выполняют разные задачи.

Онлайн сервисы и программы

Этот вариант продвижения бизнес-аккаунта самый эффективный. Парсеры подписчиков выполняют следующие функции:

  • сбор информации о потенциальных подписчиках;
  • создание потребительского портрета;
  • систематизация и сбор контактов фолловеров в одной базе;
  • очистка профиля от неактивных пользователей и ботов;
  • массфолловинг и масслайкинг целевой аудитории.

Бесплатные

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

Среди бесплатных сервисов рекомендуется обратить внимание на следующие:

  • Findgram;
  • SmartChecker;
  • Zengram (7 дней бесплатно);

Рассмотрим сервис SmartChecker.

Эта программа активно используется среди пользователей для продвижения разных социальных сетей. Сервис полностью бесплатный и простой в использовании. SmartChecker выполняет следующие задачи:

  1. Проверяет достоверность данных.
  2. Поддерживает прокси.
  3. Собирает информацию о владельце страницы, например, его имя, номер телефона, страну и т.д.
  4. Собирает информацию о профиле (количество публикаций, подписчиков и т.д.).

Чтобы осуществить парсинг данных, необходимо в текстовом формате составить список фолловеров. После этого данные нужно загрузить в программу и ждать результат.

Платные

Качественные парсеры обеспечивают пользователя безопасной работой и обширным функционалом. Сервисы отличаются только ценой

Для продвижения бизнеса рекомендуется обратить внимание на такие софты, как:

  • Instaplus.pro – 400 руб. в месяц;
  • Zengram – 700 руб. в месяц;
  • Pepper.Ninjia – 500 руб. в месяц;
  • Do Insta – 1000 руб. в месяц;
  • Pamagram – 600 руб. в месяц;
  • Toligram – 1200 руб. в месяц;
  • Instaturbo – 900 руб. в месяц;
  • IBot – 5000 руб;
  • InstaParserpro – 2000 руб. в месяц;

Рассмотрим парсер Instaplus.pro. Сервис включает в себя стандартный набор функций, который встречается в любом софте. Отличительная черта парсера – скорость выполнения задач. Сервис гарантирует получение результата спустя несколько часов после начала работы.

Ссылка на скрипт: https://github.com/leoneedpro/instagram-parser

Этот сервис подходит:

Для начала работы с парсером не потребуется много времени. На сервисе в открытом доступе размещены видео-уроки, которые помогают разобраться в системе за 15-20 минут.

Функция «Скачивание данных»

Этот способ подразумевает скачивание файла с подписчиками из Инстаграма. Операция выполняется через компьютер следующим образом:

Чтобы получить список своих подписчиков, необходимо:

Entities

All the entities in the Instagram were represented in the library as:

  1. Account
  2. Media
  3. Location
  4. Tag
  5. Comment

Each entity has a unique key:

  • Account — username
  • Media — code
  • Location — id
  • Tag — name
  • Comment — id

Below is an example of creating all entities

from instaparser.entities import Account, Media, Location, Tag, Comment

account = Account("zuck")
media = Media("Bk09NSFn3IX")
location = Location(4132822)
tag = Tag("instagram")
comment = Comment(17961800224030417, media=media, owner=account,  text="Nice pic Yaz...",
                  created_at=1531512139)

Do not be afraid to create entities with the same keys, so each key belongs to only one object and
it can not be broken

from instaparser.entities import Account

a = Account("test")
b = Account("test")
print(a is b) # True

Как спарсить подписчиков Инстаграм

Одним из главных преимуществ сервиса Инстаплюс является простой в освоении интерфейс, который позволяет быстро собрать базу ЦА. Далее предлагается рассмотреть процесс сбора данных при помощи парсера поэтапно:

1. Для начала работы необходимо нажать кнопку «Создать задание».

2. Далее нужно выбрать Ваш профиль в Instagram, при помощи которого будет производиться сбор информации.

3. В списке выбора действия нужно выбрать «Сбор данных».

4. Выбираете один из источников:

  • Геолокация – поиск по отмеченным геотегам.
  • Хэштег – подбор людей по наличию указанных тегов в их постах.
  • Аудитория пользователей – сбор информации о подписчиках/подписках/комментариях/лайках других пользователей в указанном профиле.
  • Список пользователей – заранее подготовленный список аккаунтов. Обычно используется для привлечения активной аудитории конкурентов.
  • Мой аккаунт – эта опция позволяет выгрузить данные из собственного аккаунта.

6. Далее нужно указать число необходимых аккаунтов для сбора базы.

7. Также вы можете исключить из списка выдачи приватные страницы.

8. Далее наступает черед настройки фильтра. Если он не требуется – выбираете «Без фильтра».

9. Включение функции «Таймер» необязательно, но он позволяет создать повторяющиеся задания с определенными интервалами.

10. После введения настроек необходимо нажать кнопку «Запустить задание» и просто ждать т.к. процесс автоматический.

11. По завершению процесса в окне появляется детальная статистика. Также вы сможете скачать либо все собранные сведения, либо только данные после фильтрации.

Выгода, которую вы получаете, используя парсеры для Инстаграм

Определение и сбор ЦА – гарант раскрутки аккаунта. Чем больше активных подписчиков, тем быстрее вы продаете товары и услуги. Можно сказать, что парсер – это «фундамент» вашего бизнес-проекта. Вот выгода от использования сервисов:

  • Сбор полезной информации по заданным параметрам. Парсер собирает для вас номера телефонов, электронные ящики, описания профилей и другие данные.
  • Отсеивание ненужных аккаунтов. Неактивные и неприбыльные пользователи удаляются. Вы оставляете только тех участников, которые могут в будущем купить у вас товар или услугу.
  • Работа в режиме онлайн. Вы отслеживаете результаты парсинга и в случае необходимости можете провести корректировку.
  • Многообразие настроек. Чем точнее парсинг, тем быстрее проводится продвижение бизнес-аккаунта. Вы адаптируете сбор данных под конкретный проект, под особенности вашего профиля.
  • Возможность интеграции с другими социальными сетями. Не каждый облачный сервис предлагает такую услугу. Лучшие платформы с инструментами парсинга вы можете найти на нашем сайте.

Парсинг Инстаграм – отличный выбор не только для профессиональных таргетологов, но и для новичков. С его помощью вы быстро соберете ЦА и начнете работать только с теми клиентами, которым интересен ваш профиль. Парсеры позволяют эффективно раскрутить аккаунт и увеличить продажи. На нашем сайте представлен список проверенных, надежных и многофункциональных сервисов для новичков и опытных предпринимателей, блогеров, таргетологов и владельцев онлайн магазинов.

Как это сделать

А теперь о том, как можно запустить парсинг Инстаграм. Разберём это на примере сервиса Зенграм.

  1. Парсинг может идти по нескольким параметрам: геолокация, конкуренты или хэштеги. Первым делом настраиваем их. На вкладке «Сбор по хэштегам», что логично, вы можете ввести теги, которые подходят по тематике. Советую поставить галочку «Исключить дубли», чтобы профили не повторялись.
  2. После того, как выбрали параметры сбора, нажмите по кнопке «Начать сбор» в нижней части страницы.
  3. Вы можете остановить работу в любой момент, но учитывайте, что какое-то время инструменту необходимо, чтобы собрать достаточно большую базу.
  4. Фильтруем отобранное. Можно отобрать аудиторию по полу, количеству подписчиков и подписок, по закрытости и коммерческой направленности.
  5. Выгружаем результат работы. При желании можете пропустить фильтры.

Недостатки парсинга

Парсинг подписчиков в Инстаграме – это простой и сверхэффективный способ привлечения активной аудитории для продвижения блога или бизнес-страницы. Однако, существует ряд трудностей, которые могут постичь заказчика подобного рода услуг при работе с парсером. Самые распространенные из них:

  • Возможность блокировки аккаунта. Пользователь рискует быть забанен ввиду подозрительной активности. Дело в том, что защитный алгоритм социальной сети направлен на борьбу с автоматизированными способами продвижения профиля. Решить данную проблему довольно просто – используйте специально созданную для парсинга страничку.
  • Недостоверные данные ГЕО-локации от пользователей. Проблема является распространенной ввиду того, что многие не указывают у себя в профиле реальное место чекина. Сейчас конечно онлайн сервисы способны читать геолокацию с публикуемых постов, но довольно часто пользователи просто игнорируют эту функцию.
  • Боты и профили коммерческой направленности. При сборе базы целевой аудитории учитываются все заданные критерии, но зачастую под это описание попадают аккаунты конкурентов и неактивные или замороженные страницы. Исправить ситуацию помогают инструменты и сервисы по очистке профиля от нежелательных подписчиков. К тому же, существуют парсеры с дополнительной фильтрацией результатов.

Как уже стало понятно, парсинг – это важнейший инструмент для продвижения своей страницы в Instagram. Сегодня стоимость подобных услуг может разниться в зависимости от набора функций, поэтому для начала рекомендуется протестировать систему. Это позволит не переплачивать за перегруженность услугами, которыми вы не планируете пользоваться. К тому же, в Инстаплюс доступен бесплатный парсер для инстаграм в рамках тестового периода для лучшего ознакомления с сервисом.

Поиск целевой аудитории для инстаграма

Открываем Pepper.Ninja и приступаем к действиям.

Шаг 1. Для начала нам надо найти людей, состоящих в группах Вконтакте по нужной нам тематике. Переходим в раздел «Поиск сообществ 3.0» и указываем ключевые слова. В нашем случае — это «одежда для детей» и «детская одежда», если вы знаете примерный портрет потенциальных клиентов, то можете воспользоваться многочисленными фильтрами и оставить только сообщества, в которых присутствует определенный процент нужной аудитории.

По каждому сообществу доступна подробная аналитика, так что уже на этапе поиска мы можем составить примерный портрет целевой аудитории . Теперь остается выгрузить аудиторию из групп, для этого нажимаем «Парсинг результатов».

Выбираем раздел «Пользователи» и выгружаем людей, проявивших три и более активности за последние пару месяцев, в этом же окне мы можем запустить цепочку заданий и оставить определенных людей. Например, аудиторию в возрасте от 27 до 35 лет.

Шаг 3. Задание начало выполняться, а мы опять нажимаем «Парсинг результатов», теперь выгрузим людей, состоящих в нескольких группах из списка. Для этого открываем вкладку «Пользователи» и выбираем раздел»Пересечения». Выгружаем людей, которые состоят в трех — восьми сообществах из нашего списка.

Работа с выгрузками

Шаг 1. Переходим в раздел «Задания», теперь нам надо получить базу людей, которые состоят в нескольких группах из нашего списка и при этом проявляли активность за последнее время. Для этого нажимаем на центральную кнопку в правом столбце и выбираем пункт «Редактирование отчетов».

Оставляем людей, которые состоят в обеих выгрузках.

В итоге у нас нашлось почти четыре тысячи инстаграм аккаунтов. Загрузим эту базу в сервис масслайкинга и массфолловинга One Million Likes, для этого нажимаем на три полоски напротив выгрузки и выбираем пункт «Загрузить Instsgram в ОМЛ».

В OML подключаем аккаунт и выбираем нужное взаимодействие со своим списком. Теперь программа будет делать масслайкинг и массфолловинг от имени вашего аккаунта в Инстаграм. Остается ждать, пока вас заметят и совершат целевое действие.

Теперь выгрузим мобильные телефоны пользователей из нашей базы.

В итоге мы получили данные, которые можем загрузить в рекламный кабинет Фейсбука и настроить таргетированную рекламу на целевую аудиторию в instagram.

Переходим в рекламный кабинет фейсбука и создаем индивидуализированную аудитория, там выбираем номера телефонов или почты и загружаем скачанные в пеппере файлы.

Теперь остается сформировать уникальное торговое предложение и запустить рекламное объявление. Если идей о том, как создать привлекательное объявление нет, то отправляемся в сервис Publer и изучаем рекламные объявления конкурентов, после чего, взяв самые крутые идеи создаем свои рекламные объявления.

Anonymous agent

or simple agent — agent that does not require authorization to work with Instagram. In contrast to
the authorized agent has some limitations

You can create simple anonymous agent as follows

from instagram import WebAgent

agent = WebAgent()

Or asyncio simple anonymous agent as follows

from instagram import AsyncWebAgent

agent = AsyncWebAgent()

What anonymous agent can do?

init(self, cookies=None, logger=None)

It is agent constructor:

  • cookies — cookies, if you want continue last session
  • logger — logger from library «logging» for logging any actions

update(self, obj=None, settings=None)

This method updates the information about the transferred entity:

  • obj — entity for updating (Account, Media, Location, Tag)
  • settings — dict with settings for connection

get_media(self, obj, pointer=None, count=12, limit=50, delay=0, settings=None)

This metod return list of entity media and pointer for next page with medias:

  • obj — entity (Account, Location, Tag)
  • pointer — pointer for next page with medias
  • count — number of last media records
  • limit — limit of medias in one request
  • delay — delay between requests
  • settings — dict with settings for connection

get_likes(self, media, pointer=None, count=20, limit=50, delay=0, settings=None)

This metod return list of media likes:

  • media — media entity
  • pointer — pointer for next page with likes
  • count — number of last like records
  • limit — limit of likes in one request
  • delay — delay between requests
  • settings — dict with settings for connection

get_comments(self, media, pointer=None, count=35, limit=32, settings=None)

This metod return list of media comments and pointer for next page with comments:

  • media — media entity
  • pointer — pointer for next page with comments
  • count — number of last comments records
  • delay — delay between requests
  • limit — limit of comments in one request
  • settings — dict with settings for connection

Authorized agent

Agent who requires authorization for login and password for work

You can create authorized agent as follows

from instaparser.agents import Agent

agent = AgentAccount("username", "password")

What authorized agent can do?

update(self, obj=None, settings={})

This method updates the information about the transferred entity

obj — entity for updating (Account, Media, Location, Tag)

settings — dict with settings for connection

get_media(self, obj, pointer=None, count=12, settings={}, limit=12)

This metod return list of entity media and pointer for next page with medias

obj — entity (Account, Location, Tag)

pointer — pointer for next page with medias

count — number of last media records

settings — dict with settings for connection

limit — limit of medias in one request

get_likes(self, media, pointer=None, count=20, settings={}, limit=50)

This metod return list of media likes and pointer for next page with likes

media — media entity

pointer — pointer for next page with likes

count — number of last likes records

settings — dict with settings for connection

limit — limit of likes in one request

get_follows(self, account=None, pointer=None, count=20, settings={}, limit=50)

This metod return list of account follows and pointer for next page with follows

account — account entity

pointer — pointer for next page with follows

count — number of last follows records

settings — dict with settings for connection

limit — limit of follows in one request

get_followers(self, account=None, pointer=None, count=20, settings={}, limit=50)

This metod return list of followers follows and pointer for next page with followers

account — account entity

pointer — pointer for next page with followers

count — number of last followers records

settings — dict with settings for connection

limit — limit of followers in one request

feed(self, pointer=None, count=12, settings={}, limit=50)

This metod return feed and pointer for next page

pointer — pointer for next page

count — number of last records

settings — dict with settings for connection

limit — limit of medias in one request

like(self, media, settings={})

This method like media

media — media entity

settings — dict with settings for connection

unlike(self, media, settings={})

This method unlike media

media — media entity

settings — dict with settings for connection

add_comment(self, media, text, settings={})

This method create a comment under media

media — media entity

text — text for comment

settings — dict with settings for connection

delete_comment(self, comment, settings={})

This method delete a comment

comment — comment for deleting

settings — dict with settings for connection

follow(self, account, settings={})

This method follow to user

account — account for following

settings — dict with settings for connection

unfollow(self, account, settings={})

This method unfollow to user

account — account for unfollowing

settings — dict with settings for connection

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

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

Adblock
detector