Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
668
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.34 KB | None | 0 0
  1. #! python3
  2. # quickEmailer.py - sends email from the command line
  3.  
  4. from selenium import webdriver
  5. from selenium.webdriver.common.keys import Keys
  6. import sys
  7. import time
  8.  
  9. userLogin = 'acollectionofletters'
  10. pswd = 'fancypassword'
  11. target = 'someTarget@gmail.com'
  12. subject = 'New Horizons'
  13. message = 'If you can read this, the bot succeeded'
  14. browser = webdriver.Firefox()
  15. #Open Gmail
  16. browser.get('http://gmail.com')
  17. #Login to Email
  18. userId = browser.find_element_by_name('identifier')
  19. userId.send_keys(userLogin)
  20. next_button = browser.find_element_by_css_selector('.RveJvd')
  21. next_button.click()
  22. time.sleep(2) # Delay for next button to activate
  23. userPassword = browser.find_element_by_name('password')
  24. userPassword.send_keys(pswd)
  25. time.sleep(2)
  26. next_buttonPW = browser.find_element_by_css_selector('.RveJvd')
  27. next_buttonPW.click()
  28.  
  29. time.sleep(15)
  30. #create email
  31. newEmail = browser.find_element_by_css_selector('.T-I-KE')
  32. newEmail.click()
  33. time.sleep(2)
  34.  
  35. adressBox = browser.find_element_by_name('to')
  36. adressBox.send_keys(target)
  37. time.sleep(2)
  38. subjectBox = browser.find_element_by_name('subjectbox')
  39. subjectBox.send_keys(subject)
  40. time.sleep(2)
  41. bodyBox = browser.find_element_by_xpath('//*[@id=":on"]')
  42. bodyBox.send_keys(message)
  43. time.sleep(2)
  44. sendButton = browser.find_element_by_xpath('//*[@id=":nc"]')
  45. sendButton.click()
  46. browser.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement