Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. from InstagramAPI import Instagram
  2.  
  3.  
  4. def get_user_info_and_login():
  5. try:
  6. username = raw_input('Your Instagram username:\n')
  7. password = raw_input('Your Instagram password:\n')
  8. print 'Wait a second, logging in your account.\n'
  9. api = Instagram(username, password)
  10. api.login()
  11. print 'Your are logged in.\n'
  12. except:
  13. print 'Login has failed, please try again.'
  14. get_user_info_and_login()
  15.  
  16. return api
  17.  
  18.  
  19. def main():
  20. api = get_user_info_and_login()
  21. recipients = raw_input('Write the usernames of the recipients separating by comma (Ex: bruna,victor,chico)\n')
  22. message = raw_input('Write the message:\n')
  23. recipients_list = recipients.split(',')
  24.  
  25. recipients_ids_list = []
  26. for recipient in recipients_list:
  27. user_info = api.searchUsername(recipient)
  28. recipient_id = user_info.getUsernameId()
  29. recipients_ids_list.append(str(recipient_id))
  30.  
  31. print('Sending the message...\n')
  32. try:
  33. api.direct_message(recipients_ids_list, message)
  34. except:
  35. print 'Failed :( Please try again.\n'
  36. else:
  37. print 'Your message was successful sent! :D\n'
  38.  
  39.  
  40. if __name__ == '__main__':
  41. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement