subzeroid / instagrapi

🔥 The fastest and powerful Python library for Instagram Private API 2024
https://hikerapi.com/p/bkXQlaVe
MIT License
4.2k stars 666 forks source link

400 Client Error: Bad Request for url: https://i.instagram.com/api/v1/accounts/two_factor_login/ #1854

Open rui4ymipat opened 5 months ago

rui4ymipat commented 5 months ago

My code show error Traceback (most recent call last): File "C:\Users\iHC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\instagrapi\mixins\private.py", line 360, in _send_private_request response.raise_for_status() File "C:\Users\iHC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\requests\models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://i.instagram.com/api/v1/accounts/two_factor_login/

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Users\iHC\Desktop\pisfacebook\social-scraper-v2\test.py", line 71, in login() File "C:\Users\iHC\Desktop\pisfacebook\social-scraper-v2\test.py", line 57, in login cl.login(IG_USERNAME, IG_PASSWORD, File "C:\Users\iHC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\instagrapi\mixins\auth.py", line 465, in login logged = self.private_request( File "C:\Users\iHC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\instagrapi\mixins\private.py", line 542, in private_request raise e File "C:\Users\iHC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\instagrapi\mixins\private.py", line 527, in private_request self._send_private_request(endpoint, kwargs) File "C:\Users\iHC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\instagrapi\mixins\private.py", line 449, in _send_private_request raise UnknownError(last_json) instagrapi.exceptions.UnknownError: Invalid Parameters

my code for login cl.login(IG_USERNAME, IG_PASSWORD, verification_code=cl.totp_generate_code(otp_seed))

I try to print username , password and otp then go login in ig website , it can login . but my code show error like this

web61rus commented 5 months ago

I have the same problem

sb0y commented 1 month ago

Same issue here

warp_beacon  | 2024-08-11 18:47:25,571 - root - ERROR - Invalid Parameters
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 359, in _send_private_request
warp_beacon  |     response.raise_for_status()
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/requests/models.py", line 1024, in raise_for_status
warp_beacon  |     raise HTTPError(http_error_msg, response=self)
warp_beacon  | requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://i.instagram.com/api/v1/accounts/login/
warp_beacon  |
warp_beacon  | During handling of the above exception, another exception occurred:
warp_beacon  |
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/auth.py", line 441, in login
warp_beacon  |     logged = self.private_request("accounts/login/", data, login=True)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 541, in private_request
warp_beacon  |     raise e
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 526, in private_request
warp_beacon  |     self._send_private_request(endpoint, **kwargs)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 419, in _send_private_request
warp_beacon  |     raise TwoFactorRequired(**last_json)
warp_beacon  | instagrapi.exceptions.TwoFactorRequired: Two-factor authentication required
warp_beacon  |
warp_beacon  | During handling of the above exception, another exception occurred:
warp_beacon  |
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/warp_beacon/scraper/instagram.py", line 64, in login
warp_beacon  |     self.cl.login(username=username, password=password, verification_code=verification_code)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/auth.py", line 447, in login
warp_beacon  |     raise TwoFactorRequired(
warp_beacon  | instagrapi.exceptions.TwoFactorRequired: Two-factor authentication required (you did not provide verification_code for login method)
warp_beacon  |
warp_beacon  | During handling of the above exception, another exception occurred:
warp_beacon  |
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 359, in _send_private_request
warp_beacon  |     response.raise_for_status()
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/requests/models.py", line 1024, in raise_for_status
warp_beacon  |     raise HTTPError(http_error_msg, response=self)
warp_beacon  | requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://i.instagram.com/api/v1/accounts/login/
warp_beacon  |
warp_beacon  | During handling of the above exception, another exception occurred:
warp_beacon  |
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/auth.py", line 441, in login
warp_beacon  |     logged = self.private_request("accounts/login/", data, login=True)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 541, in private_request
warp_beacon  |     raise e
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 526, in private_request
warp_beacon  |     self._send_private_request(endpoint, **kwargs)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 419, in _send_private_request
warp_beacon  |     raise TwoFactorRequired(**last_json)
warp_beacon  | instagrapi.exceptions.TwoFactorRequired: Two-factor authentication required
warp_beacon  |
warp_beacon  | During handling of the above exception, another exception occurred:
warp_beacon  |
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 359, in _send_private_request
warp_beacon  |     response.raise_for_status()
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/requests/models.py", line 1024, in raise_for_status
warp_beacon  |     raise HTTPError(http_error_msg, response=self)
warp_beacon  | requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://i.instagram.com/api/v1/accounts/two_factor_login/
warp_beacon  |
warp_beacon  | During handling of the above exception, another exception occurred:
warp_beacon  |
warp_beacon  | Traceback (most recent call last):
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/warp_beacon/scraper/instagram.py", line 206, in download
warp_beacon  |     scrap_type, media_id = self.scrap(url)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/warp_beacon/scraper/instagram.py", line 74, in scrap
warp_beacon  |     self.load_session()
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/warp_beacon/scraper/instagram.py", line 52, in load_session
warp_beacon  |     self.login()
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/warp_beacon/scraper/instagram.py", line 71, in login
warp_beacon  |     return self.login()
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/warp_beacon/scraper/instagram.py", line 64, in login
warp_beacon  |     self.cl.login(username=username, password=password, verification_code=verification_code)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/auth.py", line 465, in login
warp_beacon  |     logged = self.private_request(
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 541, in private_request
warp_beacon  |     raise e
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 526, in private_request
warp_beacon  |     self._send_private_request(endpoint, **kwargs)
warp_beacon  |   File "/usr/local/lib/python3.10/dist-packages/instagrapi/mixins/private.py", line 448, in _send_private_request
warp_beacon  |     raise UnknownError(**last_json)
warp_beacon  | instagrapi.exceptions.UnknownError: Invalid Parameters