Ошибка установщика: «Instagram ответил с ошибкой HTTP» 429 - слишком много запросов »

Написал программу для парсинга Instagram. Когда я запускаю программу, она вылетает с ошибкой, как показано ниже: ПРИМЕЧАНИЕ. Я также много раз пробовал решения, которые она предлагает!

      ERROR : " JSON Query to explore/tags/infinityroomyayoikusama/: 429 Too Many Requests: 
redirected to login [retrying; skip with ^C]

Requests within last 10/11/20/22/30/60 minutes grouped by type:
 *                            other:    1    1    1    1    1    1
Instagram responded with HTTP error "429 - Too Many Requests". Please
do not run multiple instances of Instaloader in parallel or within
short sequence. Also, do not use any Instagram App while Instaloader
is running.
The request will be retried in 666 seconds, at 12:27." 

Вот мой код:

      #GET THE MOST LIKED POSTS FROM A HASHTAG IN A SPECIFIC PERIOD 

#Import packages
from itertools import islice
from math import ceil
import posts
from instaloader import Instaloader, Profile, Hashtag
from datetime import datetime
from itertools import dropwhile, takewhile


#Get top X posts from a Hashtag (photo, likes, comments, text)
L = Instaloader()
X_percentage = 10
hashtag = Hashtag.from_name(L.context, "visualarts")
posts_sorted_by_likes = sorted(hashtag.get_posts(),
                               key=lambda p: p.likes + p.comments,
                               reverse=True)
for post in islice(posts_sorted_by_likes, ceil(hashtag.mediacount * X_percentage / 100)):
    L.download_post( posts_sorted_by_likes[0], "visualarts" )


#Get posts from a hashtag in a Specific Period
SINCE = datetime(2019, 5, 1)
UNTIL = datetime(2019, 3, 1)
for post in takewhile(lambda p: p.date > UNTIL, dropwhile(lambda p: p.date > SINCE, posts)):
    print(post.date)
    L.download_post(post, "visualarts") 

Как мне исправить эту ошибку? Заранее спасибо! София

0 ответов

Другие вопросы по тегам