Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from InstagramAPI import Instagram
- def get_user_info_and_login():
- try:
- username = raw_input('Your Instagram username:\n')
- password = raw_input('Your Instagram password:\n')
- print 'Wait a second, logging in your account.\n'
- api = Instagram(username, password)
- api.login()
- print 'Your are logged in.\n'
- except:
- print 'Login has failed, please try again.'
- get_user_info_and_login()
- return api
- def main():
- api = get_user_info_and_login()
- recipients = raw_input('Write the usernames of the recipients separating by comma (Ex: bruna,victor,chico)\n')
- message = raw_input('Write the message:\n')
- recipients_list = recipients.split(',')
- recipients_ids_list = []
- for recipient in recipients_list:
- user_info = api.searchUsername(recipient)
- recipient_id = user_info.getUsernameId()
- recipients_ids_list.append(str(recipient_id))
- print('Sending the message...\n')
- try:
- api.direct_message(recipients_ids_list, message)
- except:
- print 'Failed :( Please try again.\n'
- else:
- print 'Your message was successful sent! :D\n'
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement