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

instagram.private.api.errors.ClientError: Not Found Error in Osintgram #954

Open A1Ange1 opened 11 months ago

A1Ange1 commented 11 months ago

`Attempt to login... Error parsing error response: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/home/aslm/.local/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 404: Not Found

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/aslm/Osintgram/main.py", line 125, in api = Osintgram(args.id, args.file, args.json, args.command, args.output, args.cookies) File "/home/aslm/Osintgram/src/Osintgram.py", line 47, in init self.setTarget(target, True) File "/home/aslm/Osintgram/src/Osintgram.py", line 61, in setTarget self.following = self.check_following() File "/home/aslm/Osintgram/src/Osintgram.py", line 176, in check_following return self.api._call_api(endpoint)['user_detail']['user']['friendship_status']['following'] File "/home/aslm/.local/lib/python3.10/site-packages/instagram_private_api/client.py", line 527, in _call_api ErrorHandler.process(e, error_response) File "/home/aslm/.local/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: Not Found`

pvtsonicbaka commented 11 months ago

tag me if u found the problem

BC100Dev commented 11 months ago

Unfortunately, Osintagram has not been updated to accommodate the modifications made by Instagram to their API system. As a result, the issue of compatibility continues to persist. Finding a solution to this problem has proven to be Non Existent.

Existent. It has been moved to a different API endpoint, which with a simple Browser Network Analysis, you can find it out pretty quickly by doing a request to https://www.instagram.com/api/v1/users/web_profile_info/?username=[username].

dlghdud1026 commented 11 months ago

Unfortunately, Osintagram has not been updated to accommodate the modifications made by Instagram to their API system. As a result, the issue of compatibility continues to persist. Finding a solution to this problem has proven to be Non Existent.

Existent. It has been moved to a different API endpoint, which with a simple Browser Network Analysis, you can find it out pretty quickly by doing a request to https://www.instagram.com/api/v1/users/web_profile_info/?username=[username].

How do I use that link because it doesn't appear when I type it in the browser?

BC100Dev commented 11 months ago

Unfortunately, Osintagram has not been updated to accommodate the modifications made by Instagram to their API system. As a result, the issue of compatibility continues to persist. Finding a solution to this problem has proven to be Non Existent.

Existent. It has been moved to a different API endpoint, which with a simple Browser Network Analysis, you can find it out pretty quickly by doing a request to https://www.instagram.com/api/v1/users/web_profile_info/?username=[username].

How do I use that link because it doesn't appear when I type it in the browser?

Sorry for late response. Necessary headers and the Cookies are also required.

I could assume that Cookies are there to know who you are, which could be also used as Authorization.

Not only that, but of course, edit [username] with the one that you are targetting.

SrWitty commented 11 months ago

Error parsing error response: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/client.py", line 523, in _call_api response = self.opener.open(req, timeout=self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 525, in open response = meth(req, response) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response response = self.parent.error( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 563, in error return self._call_chain(args) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain result = func(args) ^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 404: Not Found

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/yara/Osintgram/main.py", line 122, in api = Osintgram(args.id, args.file, args.json, args.command, args.output, args.cookies) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/yara/Osintgram/src/Osintgram.py", line 48, in init self.setTarget(target) File "/home/yara/Osintgram/src/Osintgram.py", line 61, in setTarget self.following = self.check_following() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/yara/Osintgram/src/Osintgram.py", line 1159, in check_following return self.api._call_api(endpoint)['user_detail']['user']['friendship_status']['following'] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/client.py", line 527, in _call_api ErrorHandler.process(e, error_response) File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/errors.py", line 135, in process raise ClientError(error_msg, http_error.code, error_response) instagram_private_api.errors.ClientError: Not Found

what is the fix ?

BC100Dev commented 11 months ago

Error parsing error response: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/client.py", line 523, in _call_api response = self.opener.open(req, timeout=self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 525, in open response = meth(req, response) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response response = self.parent.error( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 563, in error return self._call_chain(args) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain result = func(args) ^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 404: Not Found

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/yara/Osintgram/main.py", line 122, in api = Osintgram(args.id, args.file, args.json, args.command, args.output, args.cookies) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/yara/Osintgram/src/Osintgram.py", line 48, in init self.setTarget(target) File "/home/yara/Osintgram/src/Osintgram.py", line 61, in setTarget self.following = self.check_following() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/yara/Osintgram/src/Osintgram.py", line 1159, in check_following return self.api._call_api(endpoint)['user_detail']['user']['friendship_status']['following'] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/client.py", line 527, in _call_api ErrorHandler.process(e, error_response) File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/errors.py", line 135, in process raise ClientError(error_msg, http_error.code, error_response) instagram_private_api.errors.ClientError: Not Found

what is the fix ?

Stop. Pasting. The same. Error.

You are not alone. Go see the other issues that everybody else pasted.