Advertisement
Guest User

Untitled

a guest
Oct 5th, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. import time
  4. import random
  5. from selenium.webdriver.support.ui import Select
  6.  
  7. from random import randint
  8. from selenium.common.exceptions import NoSuchElementException
  9. import logging
  10. import string
  11.  
  12. def timer():
  13. time.sleep(1)
  14. return
  15. ######
  16. LOG_FILENAME = 'Debug.log'
  17. logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
  18.  
  19. logging.debug('Debuggin started')
  20. ######
  21. chrome_options = webdriver.ChromeOptions()
  22. prefs = {"profile.managed_default_content_settings.images": 2}
  23. chrome_options.add_experimental_option("prefs", prefs)
  24. ######
  25. ######
  26.  
  27. driver = webdriver.Chrome(chrome_options=chrome_options)
  28. driver.delete_all_cookies()
  29.  
  30.  
  31. a=int(input("How many Accs you want to create?"))
  32. driver.get("https://www.nvidia.com/en-us/geforce/products/geforce-now/waitlist/")
  33. for i in range(0,a,1):
  34. driver.get("https://www.nvidia.com/en-us/geforce/products/geforce-now/waitlist/")
  35. ####
  36. emailrandom=''.join([random.choice(string.ascii_letters + string.digits) for n in range(10)])
  37. ####
  38. passrandom=''.join([random.choice(string.ascii_lowercase + string.digits+string.ascii_uppercase) for n in range(15)])
  39. passrandom=passrandom+"aB!"
  40. print(passrandom)
  41. email=emailrandom+"@yopmail.com"
  42. logging.debug(email)
  43. firstbutton=driver.find_element_by_id("nvidia-login").click()
  44. timer()
  45. Firsthreflink=driver.find_element_by_partial_link_text("Create").click()
  46. timer()
  47. mailfield=driver.find_element_by_id("emailAddress")
  48. mailfield.send_keys(email)
  49. username=driver.find_element_by_id("registration_username")
  50. username.send_keys(emailrandom)
  51. regpass=driver.find_element_by_id("registration_password")
  52. regpass.send_keys(passrandom)
  53. regpassc=driver.find_element_by_id("registration_passwordConfirm")
  54. regpassc.send_keys(passrandom)
  55. ######################
  56. selectmonth = driver.find_element_by_id("month_container").click()
  57. selectmonth1 = driver.find_element_by_id(f"mat-option-{randint(0,11)}").click()
  58.  
  59. selectday = driver.find_element_by_id('day_container').click()
  60. selectday1 = driver.find_element_by_id(f"mat-option-{randint(12,41)}").click()
  61.  
  62. selectyear = driver.find_element_by_id('year_container').click()
  63. selectyear1 = driver.find_element_by_id(f"mat-option-{randint(63,100)}").click()
  64.  
  65. stayloged = driver.find_element_by_xpath("//*[contains(text(), 'Stay logged in')]").click()
  66. TOS=driver.find_element_by_xpath("//*[contains(text(), 'I agree')]").click()
  67. timer()
  68. regbutton=driver.find_element_by_id("register_button").click()
  69. time.sleep(2.5)
  70. alwbtn=driver.find_element_by_id("allow_btn").click()
  71. print(alwbtn)
  72. rstr=(f"{email} {passrandom}")
  73. created=open("Created.txt","w+")
  74. created.write(rstr)
  75. driver.delete_all_cookies()
  76. timer()
  77. driver.get("https://www.nvidia.com/en-us/geforce/products/geforce-now/waitlist/")
  78. time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement