Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import io
- import random
- import time
- import os
- import sys
- import re
- from pynput.keyboard import Key, Listener
- # Speech Recognition Imports
- from pydub import AudioSegment
- import speech_recognition as sr
- # Selenium
- from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
- from selenium.common.exceptions import NoSuchElementException
- from selenium import webdriver
- from selenium.webdriver.common.proxy import Proxy, ProxyType
- # #driver paths
- # # Firefox / Gecko Driver Related
- FIREFOX_BIN_PATH = r"C:\Program Files\Mozilla Firefox\firefox.exe"
- GECKODRIVER_BIN = r"C:\Users\mashen\PycharmProjects\discord_auth\venv\geckodriver.exe"
- RECAPTCHA_PAGE_URL = "https://discordapp.com/register"
- time.sleep(2)
- fobj_in = open("username.txt")
- usernames = list()
- passw = list()
- email = list()
- for item in fobj_in:
- temp2 = item.replace('\n',"")
- temp = temp2.split(",")
- usernames.append(temp[2])
- passw.append(temp[1])
- temp3 = temp[2].split("@")
- temp4 = temp3[0] + "@gmail.com"
- email.append(temp4)
- INDEX_VAR = 0
- fobj_in.close()
- def on_press(key):
- if key == Key.alt_l:
- global INDEX_VAR
- driver = webdriver.Firefox(firefox_binary=FirefoxBinary(FIREFOX_BIN_PATH))
- driver.get(RECAPTCHA_PAGE_URL)
- time.sleep(1)
- rnd = str(random.randrange(10, 99))
- driver.find_element_by_id('register-email').send_keys(email[INDEX_VAR])
- driver.find_element_by_id('register-username').send_keys(usernames[INDEX_VAR])
- driver.find_element_by_id('register-password').send_keys(passw[INDEX_VAR])
- time.sleep(1)
- driver.find_element_by_xpath('//*[@id="app-mount"]/div[1]/div[1]/div[5]/div/form/button').click()
- sdatei = open('accs.txt')
- l = sdatei.readlines()
- sdatei.close()
- l.append(str(email[INDEX_VAR]).replace("[", "")
- .replace("]", "")
- .replace("'", "")
- +"," + str(usernames[INDEX_VAR]) + "," + str(passw[INDEX_VAR])+ "\n")
- sdatei = open('accs.txt', 'w')
- sdatei.write("".join(l))
- sdatei.close()
- INDEX_VAR = INDEX_VAR + 1
- def on_release(key):
- if key == Key.esc:
- # Stop listener
- return False
- # Collect events until released
- with Listener(
- on_press=on_press,
- on_release=on_release) as listener:
- listener.join()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement