Fix invalid handling of login redirect response, typically printed as
HTTP redirect from https://www.instagram.com/graphql/query to https://www.instagram.com/accounts/login/ JSON Query to graphql/query: 429 Too Many Requests: redirected to login
4.5.4
- Avoid additional HTTP request to get owner ID of a Post (809) - Update stories query to include all fields for `tappable_objects` (647, 871, 872) - Fix HTTP error 500 when accessing stories in certain cases (795) - Fix a `KeyError` in certain cases when fetching post metadata fails (824) - Fix `Hashtag.get_all_posts()` missing one post in certain cases (853) - Throw `LoginRequiredException` when accessing `Post.get_likes()` anonymously, as Instagram now requires to be logged in for accessing likes of a post (860)
Thanks to ingo-m and Ristovski for contributing to this release!
4.5.3
- Fixed wrong "Profile does not exist" error (778, 785) - Slightly adjust rate controlling mechanism according to recent observations (774)
4.5.2
- Slightly adjust rate controlling mechanism according to recent observations (774) - Fix accessing `:saved` target in some rare cases (563) - Fix an unnecessary query when processing a sidecar post with `--no-pictures --no-videos` being set
4.5.1
- Fix some video download edge cases: (776) - Fix downloading of sidecar videos if `--no-pictures` is set (763) - Fix downloading of videos that do not have a thumbnail image (773) - Fix support for (outdated) Python version 3.5 prior to 3.5.4 (765, 777) - Fix FileExistsError (Windows only) when replacing an already-downloaded picture (769, 775) - Improve message that is printed upon 429 response
4.5.1rc1
- Fix some video download edge cases (763, 773, 776) - Fix support for (outdated) Python version 3.5 prior to 3.5.4 (765, 777) - Fix FileExistsError (Windows only) when replacing an already-downloaded picture (769, 775)