-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Instagram Saved metadata & keywords broken ('none','null') #2911
Comments
This is a known issue, but there isn't really a viable fix. Different API endpoints provide different metadata, and the endpoint for saved posts does not provide anything that could be used as The endpoint for single posts would provide all the needed data (as well as full resolution images #2666), but doing an extra API call per post is basically impossible with IG's current rate limit and bot detection. It would most likely just get your account banned. |
Thank you. |
provides 'username' and 'fullname' as well as higher-quality images
Good news! I took another look at what IG is currently using in terms of HTTP headers (3dacfb3) and API endpoints, and it is now using a REST API endpoint for saved posts (6737499), meaning not only do those now have a full set of metadata entries ( |
When I download my Instagram saves using the command:
gallery-dl -u USER -p PASSWRD --write-metadata https://www.instagram.com/USER/saved/
some downloaded Instagram posts have as "username", "fullname" and "num" the value 'none' as keyword in the filename, as well as 'null' as value in the metadata .json. However, when I download the posts directly from their post link instead of the USER/saved/ link, all values are correct. The posts in question are these:
Filename output "{username}[...]{num}.{extension}":
Metadata output:
Debug:
Complete Instagram config.json:
The text was updated successfully, but these errors were encountered: