Open Laura-Ag opened 1 year ago
Hello,
here is my code:
from instagrapi import Client
API = Client()
USERNAME = 'username'
PASSWORD = 'password'
def init_user():
try:
print('Logging in...')
API.login(USERNAME, PASSWORD)
print('Logged in successfully!\n')
print('Getting user info...')
user_id = API.user_id_from_username(USERNAME)
print('User ID:', user_id)
user_followings = API.user_following(user_id, 0)
print('Done!\n')
return user_followings
except Exception as error:
print('\nSomething went wrong:', error)
print('\nExiting script...\n')
sys.exit()
Terminal Output:
Logged in successfully!
Getting user info...
User ID: XXXXXXXXX
Something went wrong: login_required
@Laura-Ag try using user_following_v1
instead of user_following
Hello @adw0rd and thank you for your answer.
I used user_following_v1
but it didn't work either.
@Laura-Ag Can you print the return from API.login(...)? Could be that it's not actually logged in.
might not throw an error but still be unsuccessful
Do you have email or any other 2FA enabled on the account?
Hello @official-antique and thank you for your time! It prints True.
Hello @insolitum! Yes I am using the latest version.
Here is the traceback
File "C:\Users\....\Programs\Python\Python39-32\lib\site-packages\instagrapi\mixins\private.py", line 302, in _send_private_request
response.raise_for_status()
File "C:\Users\....\Programs\Python\Python39-32\lib\site-packages\requests\models.py", line 960, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://i.instagram.com/api/v1/friendships/xxxxxxxxxx/following/?rank_token=xxxxxxxxxx_5cceb876-8ab2-4332-9ee9-2d0d54604e95&search_surface=follow_list_page&includes_hashtags=true&enable_groups=true&query=&count=10000&max_id=4000
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\Users\....\instaspector.py", line 89, in <module>
user_followings = init_user()
File "c:\Users\....\InstaSpector\instaspector.py", line 27, in init_user
user_followings = API.user_following_v1(user_id, 0)
File "C:\Users\....\Programs\Python\Python39-32\lib\site-packages\instagrapi\mixins\user.py", line 552, in user_following_v1
result = self.private_request(f"friendships/{user_id}/following/", params=params)
File "C:\Users\....\Programs\Python\Python39-32\lib\site-packages\instagrapi\mixins\private.py", line 451, in private_request
raise e
File "C:\Users\....\Programs\Python\Python39-32\lib\site-packages\instagrapi\mixins\private.py", line 438, in private_request
self._send_private_request(endpoint, **kwargs)
File "C:\Users\....\Programs\Python\Python39-32\lib\site-packages\instagrapi\mixins\private.py", line 327, in _send_private_request
raise LoginRequired(response=e.response, **last_json)
instagrapi.exceptions.LoginRequired: login_required
Hello, any ideas guys?
I have the same problem. user_followers
works, but user_following
is not working, since I got an exception:
instagrapi.exceptions.LoginRequired: login_required
code:
cl = Client()
cl.login(username="Insta_account", password="insta_password")
follower = cl.user_followers(user_id=cl.user_id)
following = cl.user_following(user_id=cl.user_id)
Trace: requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://i.instagram.com/api/v1/friendships/xxxxxxx/following/?max_id=&count=10000&rank_token=xxxxxxx_51a0f7a3-1955-40b8-985e-86af526efdf5&search_surface=follow_list_page&query=&enable_groups=true
Hello, I still have the same problem.
@Laura-Ag @bueroingleuering try cl.user_following_gql
or https://api.lamadava.com/docs
I also have the same issue, the request stays for some time and then it gives error.
Please provide with updates for solutions.
Neither cl.user_following_gql works.
Any other ideas, please?
cl.user_following_v1
?
Doesn't work for me, even if it works, I can't retrieve all of the followings.
Probably unrelated, but I have problems as well:
instagrapi.exceptions.ClientBadRequestError: Unknown ({'message': '', 'response': <Response [400]>, 'status': 'fail'})
Possibly due to many requests? I'll try the _v1
function.
Hm, _v1
gives me the same error.
Before, I execute user_followers
, which works fine. If I put the user_following
function before that, I still get the same error. The numbers for the account are currently 96 followers vs. 137 following. So not sure whether this can already be too much and cause some limit error?
Hello,
still not fixed. Any ideas?
Hello,
I have try with user_following_gql
and it works for me. Hope it will for you
Hello, i get this error instagrapi.exceptions.LoginRequired: login_required Any ideas please?