Получите данные общедоступного профиля Instagram с помощью веб-поиска

Я пытаюсь получить некоторые общедоступные данные профиля из Instagram без использования API. Я уже пользовалась file_get_contents и извлечь _sharedData, Но этот метод очень сильно замедляет производительность (5 секунд до загрузки), поэтому для производства это бессмысленно.

Я видел в одном stackoverflow вопрос, что они назвали http://instagram.com/web/search/topsearch/?query=user_id чтобы получить доступ как минимум к числу подписчиков. Но подробностей нет.

Есть ли документация об этом веб-поиске или какое-либо решение для доступа к общедоступным данным профиля с помощью веб-поиска Instagram? Мне нужны хотя бы подсчеты для СМИ, подписчиков и подписчиков.

0

Решение

Можете добавить ?__a=1 на URL и получить только JSON:

https://www.instagram.com/facebook/?__a=1

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

user:
follows:
count
followed_by:
count
media:
count

Это занимает около 280 мс для меня.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]