Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
672
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. subject = 'New Horizons'
  12. message = 'If you can read this, the bot succeeded'
  13. browser = webdriver.Firefox()
  14. #Open Gmail
  15. browser.get('http://gmail.com')
  16. #Login to Email
  17. userId = browser.find_element_by_name('identifier')
  18. userId.send_keys(userLogin)
  19. next_button = browser.find_element_by_css_selector('.RveJvd')
  20. next_button.click()
  21. time.sleep(2) # Delay for next button to activate
  22. userPassword = browser.find_element_by_name('password')
  23. userPassword.send_keys(pswd)
  24. time.sleep(2)
  25. next_buttonPW = browser.find_element_by_css_selector('.RveJvd')
  26. next_buttonPW.click()
  27.  
  28. time.sleep(15)
  29. #create email
  30. newEmail = browser.find_element_by_css_selector('.T-I-KE')
  31. newEmail.click()
  32. time.sleep(2)
  33.  
  34. adressBox = browser.find_element_by_name('to')
  35. adressBox.send_keys(target)
  36. time.sleep(2)
  37. subjectBox = browser.find_element_by_name('subjectbox')
  38. subjectBox.send_keys(subject)
  39. time.sleep(2)
  40. bodyBox = browser.find_element_by_xpath('//*[@id=":on"]')
  41. bodyBox.send_keys(message)
  42. time.sleep(2)
  43. sendButton = browser.find_element_by_xpath('//*[@id=":nc"]')
  44. sendButton.click()
  45. browser.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement