Win 8,1
Python Version 3.11
Понимаю несовершенство подхода. Но дело в том что код выполнился один раз, и за 5 минут выдал результат. А потом постоянно ошибка. Может быть меня забанил сам Инстаграм по ай-пи или случилось что то, что лежит за пределами моего понимания. Поэтому приветствую любые советы, даже то как это переделать с ноля по уму.
Код должен спарсить с нужной страницы 5 постов с максимальным количеством лайков. Подозреваю , что запросы posts = list(profile.get_posts()) могли превысить какие то разумные значения, и я мог получить ограничения от Инсты. Ошибка - instaloader.exceptions.ConnectionException: JSON Query to graphql/query: HTTP error code 401. (выбор страницы - рандомно)
Python Version 3.11
Понимаю несовершенство подхода. Но дело в том что код выполнился один раз, и за 5 минут выдал результат. А потом постоянно ошибка. Может быть меня забанил сам Инстаграм по ай-пи или случилось что то, что лежит за пределами моего понимания. Поэтому приветствую любые советы, даже то как это переделать с ноля по уму.
Код должен спарсить с нужной страницы 5 постов с максимальным количеством лайков. Подозреваю , что запросы posts = list(profile.get_posts()) могли превысить какие то разумные значения, и я мог получить ограничения от Инсты. Ошибка - instaloader.exceptions.ConnectionException: JSON Query to graphql/query: HTTP error code 401. (выбор страницы - рандомно)
Python:
import instaloader
# Создаем экземпляр класса Instaloader
L = instaloader.Instaloader()
# Загружаем профиль Instagram
profile = instaloader.Profile.from_username(L.context, "hooba_bebur")
# Создаем список из всех постов на странице
posts = list(profile.get_posts())
# Сортируем посты по количеству лайков в порядке убывания
posts_sorted = sorted(posts, key=lambda post: post.likes, reverse=True)
# Выводим первые пять постов
for post in posts_sorted[:5]: