Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import random
- import time
- chrome_options = webdriver.ChromeOptions()
- chrome_options.add_argument('--incognito')
- driver = webdriver.Chrome(options=chrome_options)
- driver.get('https://www.google.com/search?q=gmail')
- results = driver.find_elements_by_class_name("LC20lb")
- results[0].click()
- create_new_acc = driver.find_element_by_xpath("//a[@title='Създаване на профил']")
- window_before = driver.window_handles[0]
- create_new_acc.click()
- window_after = driver.window_handles[1]
- driver.switch_to.window(window_after)
- with open("Names.txt") as file:
- names = file.readlines()
- names = [x.strip() for x in names]
- secure_random = random.SystemRandom()
- firstName = secure_random.choice(names)
- input_first_name = driver.find_element_by_id('firstName')
- input_first_name.send_keys(firstName)
- time.sleep(3)
- lastName = secure_random.choice(names)
- input_last_name = driver.find_element_by_id('lastName')
- input_first_name.click()
- input_last_name.send_keys(lastName)
- time.sleep(4)
- username = str(60191)
- input_username = driver.find_element_by_id('username')
- #input_username.click()
- input_username.send_keys(username)
- time.sleep(5)
- username = input_username.get_attribute('value')
- password=""
- for name in random.sample(names, 5):
- for character in random.sample(name, 2):
- password+=character
- input_password = driver.find_element_by_xpath("//input[@name='Passwd']")
- input_password.click()
- input_password.send_keys(password)
- time.sleep(5)
- input_password = driver.find_element_by_xpath("//input[@name='ConfirmPasswd']")
- input_password.click()
- input_password.send_keys(password)
- time.sleep(3)
- print()
- print("Hello, " + firstName + " " + lastName + " !")
- print()
- print("Your usr: " + username + "@gmail.com")
- print("Your pass: " + password)
- window_before_submit = driver.window_handles[0]
- driver.find_element_by_id('accountDetailsNext').click()
- window_after_submit = driver.window_handles[1]
- driver.switch_to.window(window_after_submit)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement