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 time
- import random
- from selenium.webdriver.support.ui import Select
- from random import randint
- from selenium.common.exceptions import NoSuchElementException
- import logging
- import string
- def timer():
- time.sleep(1)
- return
- ######
- LOG_FILENAME = 'Debug.log'
- logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
- logging.debug('Debuggin started')
- ######
- chrome_options = webdriver.ChromeOptions()
- prefs = {"profile.managed_default_content_settings.images": 2}
- chrome_options.add_experimental_option("prefs", prefs)
- ######
- ######
- driver = webdriver.Chrome(chrome_options=chrome_options)
- driver.delete_all_cookies()
- a=int(input("How many Accs you want to create?"))
- driver.get("https://www.nvidia.com/en-us/geforce/products/geforce-now/waitlist/")
- for i in range(0,a,1):
- driver.get("https://www.nvidia.com/en-us/geforce/products/geforce-now/waitlist/")
- ####
- emailrandom=''.join([random.choice(string.ascii_letters + string.digits) for n in range(10)])
- ####
- passrandom=''.join([random.choice(string.ascii_lowercase + string.digits+string.ascii_uppercase) for n in range(15)])
- passrandom=passrandom+"aB!"
- print(passrandom)
- email=emailrandom+"@yopmail.com"
- logging.debug(email)
- firstbutton=driver.find_element_by_id("nvidia-login").click()
- timer()
- Firsthreflink=driver.find_element_by_partial_link_text("Create").click()
- timer()
- mailfield=driver.find_element_by_id("emailAddress")
- mailfield.send_keys(email)
- username=driver.find_element_by_id("registration_username")
- username.send_keys(emailrandom)
- regpass=driver.find_element_by_id("registration_password")
- regpass.send_keys(passrandom)
- regpassc=driver.find_element_by_id("registration_passwordConfirm")
- regpassc.send_keys(passrandom)
- ######################
- selectmonth = driver.find_element_by_id("month_container").click()
- selectmonth1 = driver.find_element_by_id(f"mat-option-{randint(0,11)}").click()
- selectday = driver.find_element_by_id('day_container').click()
- selectday1 = driver.find_element_by_id(f"mat-option-{randint(12,41)}").click()
- selectyear = driver.find_element_by_id('year_container').click()
- selectyear1 = driver.find_element_by_id(f"mat-option-{randint(63,100)}").click()
- stayloged = driver.find_element_by_xpath("//*[contains(text(), 'Stay logged in')]").click()
- TOS=driver.find_element_by_xpath("//*[contains(text(), 'I agree')]").click()
- timer()
- regbutton=driver.find_element_by_id("register_button").click()
- time.sleep(2.5)
- alwbtn=driver.find_element_by_id("allow_btn").click()
- print(alwbtn)
- rstr=(f"{email} {passrandom}")
- created=open("Created.txt","w+")
- created.write(rstr)
- driver.delete_all_cookies()
- timer()
- driver.get("https://www.nvidia.com/en-us/geforce/products/geforce-now/waitlist/")
- time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement