Instagram Publi c Api (__a = 1) забанен. Любая альтернатива? - PullRequest
1 голос
/ 26 мая 2020

Я использовал instagram publi c api (добавив __a=1 к параметрам URL-адреса), чтобы получить детали записи (caption, imageUrl, postType, likes, comments, viewsCount). Но похоже, что Instagram недавно запретил это и вернул 403. Он также запрашивает логин, когда я пытаюсь напрямую открыть сообщение с помощью его usrl.

Я пытался использовать частный api instagram (https://mgp25.github.io/) для получения сведений о посте, но после некоторых запросов instargam запретил и это:

"задушено Instagram из-за слишком большого количества запросов api"

У вас есть предложения по альтернативе?

Ответы [ 2 ]

2 голосов
/ 29 мая 2020

На самом деле он не забанен, но теперь перенаправляет с 302 на страницу авторизации. Похоже, что авторизация требуется, когда учетная запись Instagram и гео-IP-адреса запросов отличаются. Альтернативой является использование официального API. Очистка невозможна, потому что ссылка на профиль теперь также требует аутентификации. Вы можете выполнять парсинг с аутентификацией, но вы ограничены 200 запросами (которые Instagram отправляет для получения данных) в час.

0 голосов
/ 18 июня 2020

Мне тоже нужно хорошее решение. Если повар ie работает, отправьте по одному фрагменту кода для всех: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...