Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- import time
- import csv
- nameFile = open('C:\\Users\\Owner\\Desktop\\Important Stuff\\Automated Emails\\names.csv')
- nameReader = csv.reader(nameFile)
- nameData = list(nameReader)
- for i in range(0,len(nameData)):
- USER = nameData[i][0]
- PASS = nameData[i][1]
- browser = webdriver.PhantomJS("C:\\Users\\Owner\\Desktop\\Important Stuff\\Automated Emails\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe")
- browser.get(('https://accounts.google.com/ServiceLogin?'
- 'service=mail&continue=https://mail.google'
- '.com/mail/#identifier'))
- # fill in username and hit the next button
- username = browser.find_element_by_id('Email')
- username.send_keys(USER)
- nextButton = browser.find_element_by_id('next')
- nextButton.click()
- # wait for transition then continue to fill items
- password = WebDriverWait(browser, 10).until(
- EC.presence_of_element_located((By.ID, "Passwd")))
- time.sleep(.5)
- password.send_keys(PASS)
- signInButton = browser.find_element_by_id('signIn')
- signInButton.click()
- # check for error message
- try:
- success_bool = browser.find_element_by_id("errormsg_0_Passwd")
- print ("Invalid Password |", USER,":",PASS, sep = "")
- time.sleep(2)
- browser.quit()
- except TimeoutException:
- print ("Timeout |", USER,":",PASS, sep = "")
- except:
- print ("You're in | ", USER,":",PASS, sep = "")
- browser.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement