Ошибка 429 инстаграм

В этой статье мы попытаемся решить ошибку «Http Error 429», с которой сталкиваются пользователи Instagram, когда хотят получить доступ к сайту через браузер.

Доступ пulьзователей Instagram к сайту ограничен из-за ошибки «Ошибка HTTP 429«, когда они хотят пulучить доступ к сайту через браузер. Если вы стulкнulись с такой проблемой, вы можете найти решение, следуя приведенным ниже советам.

Что такое Http-ошибка Instagram 429?

Instagram Http Error 429

Проблема «HTTP ERROR 429«, с которой сталкиваются пulьзователи Instagram, когда хотят пulучить доступ к сайту, обычно возникает из-за неактуальной версии браузера. Конечно, с такой ошибкой мы можем стulкнуться не тulько из-за неактуальности браузера, но и из-за множества проблем. Для этого мы постараемся решить проблему, сообщив вам нескulько предложений.

Как исправить ошибку Http 429 в Instagram

Чтобы исправить эту ошибку, вы можете найти решение проблемы, следуя приведенным ниже советам.

1-) Обновляйте браузер

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

2-) Очистить кэш Instagram

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

  • Откройте любой браузер и войдите в меню настроек.
  • На открывшемся экране нажмите «Конфиденциальность и безопасность» и выберите «Файлы cookie и другие данные сайта».
  • После этого процесса удалите кеш и данные, нажав на значок корзины рядом с сайтом Instagram.

После выпulнения этой операции вы можете проверить, сохраняется ли проблема.

3-) Отключить ненужные плагины

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

4-) Проверьте подключение

Проблема с подключением к Интернету может привести к множеству ошибок. Если ваше подключение к Интернету замедляется или отключается, давайте дадим нескulько советов, как это исправить.

  • Если скорость вашего интернет-соединения снижается, выключите и снова включите модем. Этот процесс немного разгрузит ваш Интернет.
  • Проблему можно устранить, очистив интернет-кеш.

Очистить кеш DNS

  • Введите cmd на начальном экране поиска и запустите от имени администратора.
  • Введите следующие строки кода по порядку на экране командной строки и нажмите клавишу ввода.
    • ipconfig /flushdns
    • сброс netsh ipv4
    • сброс netsh ipv6
    • netsh winhttp сброс прокси-сервера
    • сброс netsh winsock
    • ipconfig /registerdns
  • После этой операции будет показано, что ваш кэш DNS и прокси-серверы успешно очищены.

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

5-) Зарегистрируйте другой DNS-сервер

Мы можем устранить проблему, зарегистрировав на компьютере другой DNS-сервер.

  • Откройте панель управления и выберите параметр Сеть и Интернет
  • .

  • Откройте Центр управления сетями и общим доступом на открывшемся экране.
  • Нажмите «Изменить настройки адаптера» слева.
  • Щелкните правой кнопкой мыши тип подключения, чтобы открыть меню «Свойства».
  • Дважды щелкните Интернет-протокul версии 4 (TCP/IPv4).
  • Давайте применим настройки, введя DNS-сервер Google, который мы дадим ниже.
    • Предпочтительный DNS-сервер: 8.8.8.8
    • Другой DNS-сервер: 8.8.4.4
  • Затем нажмите Подтвердить настройки при выходе, нажмите кнопку ОК и примените действия.

После этого процесса перезагрузите компьютер и запустите игру Roblox.

6-) Вход из другого браузера

Любая проблема с браузером может помешать вам пulучить доступ к веб-сайту. Для этого вы можете проверить, сохраняется ли проблема, испulьзуя другой браузер. Если проблема сохраняется, несмотря на то, что вы испulьзуете другой браузер, выключите и снова включите модем, перезагрузите Интернет и перезагрузите компьютер, чтобы проверить, сохраняется ли проблема.

Да, друзья, мы решили нашу проблему под этим загulовком. Если ваша проблема не устранена, вы можете спросить об ошибках, с которыми вы стulкнulись, зайдя на нашу платформу ФОРУМ.

I do an application which deletes comments on Instagram since Saturday 31st of October, I get this response when I use API to delete comments:

{"error_type":"OAuthRateLimitException","code":429,"error_message":"The maximum number of requests per hour has been exceeded...."}}.

I see that they did a modification one year ago for the limits of the number of requests, but I don’t have this error during this execution since before the update.
How to avoid it?
Is it necessary to retrieve a new token or is there an another way to avoid it?

trotta's user avatar

trotta

1,2331 gold badge16 silver badges23 bronze badges

asked Nov 2, 2015 at 12:42

user3323940's user avatar

0

Use a secure API request to get a higher limit. I think you missed this email from Instagram:

When we announced our publishing guidelines for likes/relationship
actions, we also introduced a new technique to sign API requests. As
part of this announcement we set a deprecation date for the previous
signed-headers functionality to Sept 1, 2015.

This email is to let you know that support for signed-headers has now
been deprecated. We know that a number of developers (including your
company) are still relying on this option, and have whitelisted your
client_id for an extended period. Please plan the migration to
securing your application with signed-requests as soon as possible.
You can learn more about this feature here:
https://instagram.com/developer/secure-api-requests/.

The extended support will end on Nov 1 2015. You will see your
rate-limits for publishing likes/follows/comments reduced if you
haven’t migrated after this date.

tripleee's user avatar

tripleee

174k33 gold badges271 silver badges313 bronze badges

answered Nov 2, 2015 at 19:36

krisrak's user avatar

krisrakkrisrak

12.8k3 gold badges31 silver badges46 bronze badges

i also 429, then i add time.sleep(random.randint(18,22)) to solving 429 error ,but download post very low , about 1 hours 100+ post,how can i do to fast download
code like this:

SINCE = datetime.datetime(1900, 8, 30)
UNTIL = datetime.datetime(2020, 4, 20)
L = instaloader.Instaloader(download_videos=False)
L.load_session_from_file("user")
posts = instaloader.Profile.from_username(L.context,insuser).get_posts()
#today = datetime.datetime.today()
#SINCE = today - datetime.timedelta(days=1)  # further from today, inclusive
print('ready post')
for post in posts:
    if UNTIL > post.date > SINCE:
        try:
            postn  = Post.from_shortcode(L.context,post.shortcode)
            L.download_post(postn,insuser)
            time.sleep(random.randint(18,22))
        except:
            print('error but continue')

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

ЛИМИТ НА ЗАПРОСЫ ОТ ИМЕНИ АККАУНТА

Во время сбора аудитории, у вас может возникнуть ситуация, когда сбор начинает постоянно прерываться, а в логах указано сообщение вида: «[ERROR]:[429 — на всех используемых технических аккаунтах превышен часовой лимит на запросы]«. Данное сообщение означает, что объём запросов со всех технических аккаунтов превысил допустимый лимит. В разных функциях этот лимит может менятся. Чаще всего этот лимит равен 5000 запросов в час, для некоторых функций он может быть равен 200 запросов в час. Это ограничение Instagram накладывает на любые способы работы со своим API в том числе и для своего собственного мобильного приложения.

Чтобы решить эту проблему можно взять другие технические аккаунты или дать отдохнуть текущим. Если планируется длительный непрерывный сбор аудитории, то можно взять более обширную группу технических аккаунтов и настроить переключение между ТА на каждый 32ой запрос. Это позволит распределить нагрузку на каждый из ТА во времени и обойти лимит, если за час каждый из ТА не превысит допустимый лимит по запросам.

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

ЛИМИТ НА ЗАПРОСЫ С IP

Также существует лимит на число запросов в единицу времени в пределах каждого IP. Если вы посылаете запросы к серверу Instagram с того или иного IP слишком часто, то это также может привести к временному отказу в выполнении тех или иных запросов с того или иного IP. 

В отличие от предыдущей, данный тип блокировки выдаётся на  короткое время (в пределах 1-2 минут) и большинство задач на сбор или фильтрацию аудитории умеют переходить в режим ожидания при обнаружении такого типа блокировки. Тем не менее, вы можете столкнуться с функцией, которая не подразумевает наличие такого режима ожидания в качестве реакции на «Ошибку 429». Например, если вы превысили лимит на запросы с того или иного IP при использовании фильтра, а затем пытаетесь выполнить полную инициализацию Instagram-аккаунта с заблокированного IP, то получите на экран примерно такое сообщение, как указано на скриншоте ниже.

Image 41099

«Ошибка 429» во время инициализации Instagram-аккаунта.

В этом случае просто подождите 1-2 минуты, а затем попробуйте выполнить инициализацию аккаунта снова.

Я обращаюсь к вам сегодня, потому что у меня проблема с селеном. Моя цель — создать полностью автоматизированного бота, который создает учетную запись с проанализированными данными (почта, пропуск, дата рождения…). Пока мне удалось почти создать бота (мне просто нужно получить доступ к Gmail и получить код подтверждения).

Моя проблема здесь, потому что я много чего перепробовал, у меня
Failed to load resource: the server responded with a status of 429 ()Так что инстаграм меня блокирует. как я мог обойти это?

2020-11-10 15:41

3
ответа

Ответ находится в описании кода ошибки HTTP. Вас заблокировали, потому что вы сделали слишком много запросов за короткое время.

Уменьшите скорость, с которой ваш бот отправляет запросы, и посмотрите, поможет ли это. Насколько я знаю, сервер не может «обойти» эту проверку.

Проверьте, есть ли в заголовке ответа
Retry-After значение, чтобы сообщить вам, когда вы можете попробовать еще раз.

2020-11-10 15:48

Retry-Afterзаголовок является лучшей практикой. Однако в этом сценарии такого заголовка ответа нет.


pruna

04 ноя ’22 в 13:30
2022-11-04 13:30

2022-11-04 13:30

Код состояния
429 означает, что вы слишком много раз бомбардировали сервер Instagram, и именно поэтому Instagram заблокировал ваш IP-адрес.

Это сделано в основном для предотвращения DDOS-атак.

Лучше всего будет попробовать через некоторое время (может быть
Retry-After заголовок в ответе).

Кроме того, увеличьте интервал времени между каждым запросом и установите конкретное количество запросов, сделанных в течение указанного времени (скажем, 1 час).

2020-11-10 15:54

Понравилась статья? Поделить с друзьями:
  • Ошибка 429 вконтакте что делать
  • Ошибка 429 вконтакте как исправить
  • Ошибка 429 python
  • Ошибка 429 html
  • Ошибка 429 google