Я пытаюсь получить некоторые общедоступные данные профиля из Instagram без использования API. Я уже пользовалась file_get_contents
и извлечь _sharedData
, Но этот метод очень сильно замедляет производительность (5 секунд до загрузки), поэтому для производства это бессмысленно.
Я видел в одном stackoverflow вопрос, что они назвали http://instagram.com/web/search/topsearch/?query=user_id чтобы получить доступ как минимум к числу подписчиков. Но подробностей нет.
Есть ли документация об этом веб-поиске или какое-либо решение для доступа к общедоступным данным профиля с помощью веб-поиска Instagram? Мне нужны хотя бы подсчеты для СМИ, подписчиков и подписчиков.
Можете добавить ?__a=1
на URL и получить только JSON:
https://www.instagram.com/facebook/?__a=1
Он содержит общедоступные данные профиля, которые вы упомянули:
user:
follows:
count
followed_by:
count
media:
count
Это занимает около 280 мс для меня.
Других решений пока нет …