Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! python3
- # quickEmailer.py - sends email from the command line
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import sys
- import time
- userLogin = 'acollectionofletters'
- pswd = 'fancypassword'
- target = '[email protected]'
- subject = 'New Horizons'
- message = 'If you can read this, the bot succeeded'
- browser = webdriver.Firefox()
- #Open Gmail
- browser.get('http://gmail.com')
- #Login to Email
- userId = browser.find_element_by_name('identifier')
- userId.send_keys(userLogin)
- next_button = browser.find_element_by_css_selector('.RveJvd')
- next_button.click()
- time.sleep(2) # Delay for next button to activate
- userPassword = browser.find_element_by_name('password')
- userPassword.send_keys(pswd)
- time.sleep(2)
- next_buttonPW = browser.find_element_by_css_selector('.RveJvd')
- next_buttonPW.click()
- time.sleep(15)
- #create email
- newEmail = browser.find_element_by_css_selector('.T-I-KE')
- newEmail.click()
- time.sleep(2)
- adressBox = browser.find_element_by_name('to')
- adressBox.send_keys(target)
- time.sleep(2)
- subjectBox = browser.find_element_by_name('subjectbox')
- subjectBox.send_keys(subject)
- time.sleep(2)
- bodyBox = browser.find_element_by_xpath('//*[@id=":on"]')
- bodyBox.send_keys(message)
- time.sleep(2)
- sendButton = browser.find_element_by_xpath('//*[@id=":nc"]')
- sendButton.click()
- browser.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement