Datalux / Osintgram

Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname
GNU General Public License v3.0
9.76k stars 2.16k forks source link

Bad Request: two_factor_required #622

Open zxcv32 opened 1 year ago

zxcv32 commented 1 year ago

Attempting to run the application errors out

Attempt to login...
ClientCookieExpiredError/ClientLoginRequiredError: Cookie expired at 1628592384
Traceback (most recent call last):
  File "/home/zxcv32/Workspace/Osintgram/src/Osintgram.py", line 1114, in login
    self.api = AppClient(
  File "/home/zxcv32/Workspace/Osintgram/venv/lib/python3.10/site-packages/instagram_private_api/client.py", line 165, in __init__
    raise ClientCookieExpiredError('Cookie expired at {0!s}'.format(cookie_jar.auth_expires))
instagram_private_api.errors.ClientCookieExpiredError: Cookie expired at 1628592384

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/zxcv32/Workspace/Osintgram/venv/lib/python3.10/site-packages/instagram_private_api/client.py", line 523, in _call_api
    response = self.opener.open(req, timeout=self.timeout)
  File "/usr/lib/python3.10/urllib/request.py", line 525, in open
    response = meth(req, response)
  File "/usr/lib/python3.10/urllib/request.py", line 634, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.10/urllib/request.py", line 563, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/zxcv32/Workspace/Osintgram/main.py", line 121, in <module>
    api = Osintgram(args.id, args.file, args.json, args.command, args.output, args.cookies)
  File "/home/zxcv32/Workspace/Osintgram/src/Osintgram.py", line 47, in __init__
    self.login(u, p)
  File "/home/zxcv32/Workspace/Osintgram/src/Osintgram.py", line 1124, in login
    self.api = AppClient(auto_patch=True, authenticate=True, username=u, password=p,
  File "/home/zxcv32/Workspace/Osintgram/venv/lib/python3.10/site-packages/instagram_private_api/client.py", line 208, in __init__
    self.login()
  File "/home/zxcv32/Workspace/Osintgram/venv/lib/python3.10/site-packages/instagram_private_api/endpoints/accounts.py", line 49, in login
    login_response = self._call_api(
  File "/home/zxcv32/Workspace/Osintgram/venv/lib/python3.10/site-packages/instagram_private_api/client.py", line 527, in _call_api
    ErrorHandler.process(e, error_response)
  File "/home/zxcv32/Workspace/Osintgram/venv/lib/python3.10/site-packages/instagram_private_api/errors.py", line 135, in process
    raise ClientError(error_msg, http_error.code, error_response)
instagram_private_api.errors.ClientError: Bad Request: two_factor_required
djdahacker commented 1 year ago

i keep having this error how do i fix it ?

pratikbin commented 1 year ago

Disable 2FA

ashiahjaguar2 commented 1 year ago

Means,what will happen if you disable 2FA