mirror of
https://github.com/instaloader/instaloader.git
synced 2024-11-20 17:22:31 +01:00
Enforce being logged in for getting username by id
It seems it is not possible at the moment to get username by userid anonymously.
This commit is contained in:
parent
5fe2a70374
commit
67ac8f3397
@ -1373,6 +1373,9 @@ class Instaloader:
|
||||
self._log("Profile {0} does not match the stored unique ID {1}.".format(profile, profile_id))
|
||||
else:
|
||||
self._log("Trying to find profile {0} using its unique ID {1}.".format(profile, profile_id))
|
||||
if not self.is_logged_in:
|
||||
self.error("Profile {} changed its name. If you use --login=USERNAME, I can find out the new name.")
|
||||
raise LoginRequiredException("Login required to obtain username from userid")
|
||||
newname = self.get_username_by_id(profile_id)
|
||||
self._log("Profile {0} has changed its name to {1}.".format(profile, newname))
|
||||
if ((format_string_contains_key(self.dirname_pattern, 'profile') or
|
||||
|
Loading…
Reference in New Issue
Block a user