Метод user_followers() не работает в Instagrapi
Если я попробую:
cl.user_followers(target_user_id, 1)
Я всегда могу получить единственного первого подписчика. Если я попытаюсь получить всех подписчиков, я думаю, что Instagram этого не позволит. Буду признателен, если поможете.
Этот:
followers = cl.user_followers(target_user_id)['users']
Вызывает ошибку:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\public.py", line 136, in _send_public_request
response.raise_for_status()
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://www.instagram.com/graphql/query/?variables=%7B%22id%22%3A%225947509596%22%2C%22include_reel%22%3Atrue%2C%22fetch_mutual%22%3Afalse%2C%22first%22%3A12%2C%22after%22%3A%22QVFCVFdDRWpiR2VaOWViUHVTeTBUelZGYkpqeVlWUHlpQVJFalNRSTlDUWc0NGFPTGZjdm9XQnoxRWtzSDJXakhHblR0QmFvbC16c3ZzcnRLOGNER2ZsLQ%3D%3D%22%7D&query_hash=5aefa9893005572d237da5068082d8d5
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\user.py", line 781, in user_followers
users = self.user_followers_gql(user_id, amount)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\user.py", line 686, in user_followers_gql
users, _ = self.user_followers_gql_chunk(str(user_id), amount)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\user.py", line 652, in user_followers_gql_chunk
data = self.public_graphql_request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\public.py", line 216, in public_graphql_request
body_json = self.public_request(
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\public.py", line 97, in public_request
raise e
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\public.py", line 74, in public_request
return self._send_public_request(url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\public.py", line 169, in _send_public_request
raise ClientError(e, response=e.response)
instagrapi.exceptions.ClientError: 401 Client Error: Unauthorized for url: https://www.instagram.com/graphql/query/?variables=%7B%22id%22%3A%225947509596%22%2C%22include_reel%22%3Atrue%2C%22fetch_mutual%22%3Afalse%2C%22first%22%3A12%2C%22after%22%3A%22QVFCVFdDRWpiR2VaOWViUHVTeTBUelZGYkpqeVlWUHlpQVJFalNRSTlDUWc0NGFPTGZjdm9XQnoxRWtzSDJXakhHblR0QmFvbC16c3ZzcnRLOGNER2ZsLQ%3D%3D%22%7D&query_hash=5aefa9893005572d237da5068082d8d5
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\private.py", line 313, in _send_private_request
response.raise_for_status()
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://i.instagram.com/api/v1/friendships/5947509596/followers/?max_id=&count=10000&rank_token=58645670417_39b50b64-a823-4634-a21a-71121ec79a3c&search_surface=follow_list_page&query=&enable_groups=true
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\user.py", line 785, in user_followers
users = self.user_followers_v1(user_id, amount)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\user.py", line 752, in user_followers_v1
users, _ = self.user_followers_v1_chunk(str(user_id), amount)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\user.py", line 714, in user_followers_v1_chunk
result = self.private_request(
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\private.py", line 461, in private_request
raise e
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\private.py", line 446, in private_request
self._send_private_request(endpoint, **kwargs)
File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\instagrapi\mixins\private.py", line 387, in _send_private_request
raise ClientError(e, response=e.response, **last_json)
instagrapi.exceptions.ClientError: Please wait a few minutes before you try again.