Advertisement
Guest User

Untitled

a guest
Apr 15th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. import random
  4. import time
  5.  
  6. chrome_options = webdriver.ChromeOptions()
  7. chrome_options.add_argument('--incognito')
  8.  
  9. driver = webdriver.Chrome(options=chrome_options)
  10. driver.get('https://www.google.com/search?q=gmail')
  11.  
  12. results = driver.find_elements_by_class_name("LC20lb")
  13. results[0].click()
  14.  
  15. create_new_acc = driver.find_element_by_xpath("//a[@title='Създаване на профил']")
  16.  
  17. window_before = driver.window_handles[0]
  18. create_new_acc.click()
  19. window_after = driver.window_handles[1]
  20. driver.switch_to.window(window_after)
  21.  
  22. with open("Names.txt") as file:
  23. names = file.readlines()
  24.  
  25. names = [x.strip() for x in names]
  26.  
  27. secure_random = random.SystemRandom()
  28.  
  29. firstName = secure_random.choice(names)
  30.  
  31. input_first_name = driver.find_element_by_id('firstName')
  32. input_first_name.send_keys(firstName)
  33. time.sleep(3)
  34.  
  35. lastName = secure_random.choice(names)
  36.  
  37. input_last_name = driver.find_element_by_id('lastName')
  38. input_first_name.click()
  39. input_last_name.send_keys(lastName)
  40.  
  41. time.sleep(4)
  42.  
  43. username = str(60191)
  44. input_username = driver.find_element_by_id('username')
  45. #input_username.click()
  46. input_username.send_keys(username)
  47. time.sleep(5)
  48.  
  49. username = input_username.get_attribute('value')
  50.  
  51. password=""
  52.  
  53. for name in random.sample(names, 5):
  54. for character in random.sample(name, 2):
  55. password+=character
  56.  
  57. input_password = driver.find_element_by_xpath("//input[@name='Passwd']")
  58. input_password.click()
  59. input_password.send_keys(password)
  60. time.sleep(5)
  61.  
  62. input_password = driver.find_element_by_xpath("//input[@name='ConfirmPasswd']")
  63. input_password.click()
  64. input_password.send_keys(password)
  65. time.sleep(3)
  66.  
  67. print()
  68. print("Hello, " + firstName + " " + lastName + " !")
  69. print()
  70. print("Your usr: " + username + "@gmail.com")
  71. print("Your pass: " + password)
  72.  
  73. window_before_submit = driver.window_handles[0]
  74. driver.find_element_by_id('accountDetailsNext').click()
  75. window_after_submit = driver.window_handles[1]
  76. driver.switch_to.window(window_after_submit)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement