Перейти к содержимому



Купить ссылку здесь
Фотография
- - - - -

Сбор подписчиков

Форум ZiSMO.biz
6
Сообщений в теме: 6

OFFLINE Отправлено

ruzy
группа пользователя
  • Онлайн:1д 3ч 57м
1

В последнее время не получается полностью спарсить всех подписчиков у аккаунта. Собирает максимум 4500. Это только у меня такая беда, или интстаграм что-то подкрутил у себя в апи?


Сообщение отредактировал ruzy: 11 07 2016 - 23:08




    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

ManUtd-
группа пользователя
  • Онлайн:38д 18ч 3м
159

софт?

 

на тулиграм все норм,


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

ruzy
группа пользователя
  • Онлайн:1д 3ч 57м
1
Собственные скрипты. Хотел узнать у вас на вашем софте как дела обстоят?

Сообщение отредактировал ruzy: 11 07 2016 - 23:16

    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

ruzy
группа пользователя
  • Онлайн:1д 3ч 57м
1
В теме инстатула тоже жалуются
    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

Seller-top
группа пользователя
187

Помоему пора фиксить((


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

cool.baby
группа пользователя
  • Онлайн:23д 33м
69

на тулиграм все нормально


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

ruzy
группа пользователя
  • Онлайн:1д 3ч 57м
1

Тут от софта ничего не зависит. Все дергают инсту за один и тот же api.

Выложу свои наблюдения. Для получения подписчиков используется POST-запрос на метод friendships/[user_id]/followers/. В ответе приходит блок пользователей (обычно 200) и доп. параметр max_id - своего рода указатель на следующую партию пользователей. Далее уже шлем запрос также на friendships/[user_id]/followers/?max_id=[max_id]&big_list=true, получаем блок пользователей и следующий max_id. И так до тех пор пока в ответе мы не получим пустой max_id.

Сравнил поведение двух аккаунтов.

1) Старый аккаунт, который регулярно используется для парсинга. Для него инстаграм возращает max_id вида 200, 400, 600 и до тех пор пока не дойдет до 3200 и парсинг останавливается

2) Только что зареганный аккаунт. Для него инстаграм вернул max_id вида AQDcGc4B4y-Yu8lBKc6RVkeOwKibGy2yhQBxbLWKqRxigODfvQmO-Q9vye7HoTuyUoby-jduShaoBFmpUoUWg-r_cmdBJrvTJmExwh3xZDiRRYzs0UbViU9obrPIKRWF6rk, а затем отдал всех пользователей.

Скорее всего инстаграм ведет статистику таких аккаунтов и проставляет им лимиты. Либо это ограничение они ввели в тестовых целях только для определенного числа аккаунтов.


Сообщение отредактировал ruzy: 12 07 2016 - 12:04

    • 0
  • Наверх
  • Ответить



Напишите свое сообщение