import time import random import requests from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC # Define sua webhook do Discord WEBHOOK_URL = 'https://discord.com/api/webhooks/1210601388481060905/PVEBtt0jwatDGe-1jFvqI2cmsEnJCBq2BN0VqpWe_MItENNP4nXvk19zN-SQjaJc-zF0' # Desenho Sleezy - Rockstar print("░██████╗██╗░░░░░███████╗███████╗███████╗██╗░░░██╗  ") print("██╔════╝██║░░░░░██╔════╝██╔════╝╚════██║╚██╗░██╔╝  ") print("╚█████╗░██║░░░░░█████╗░░█████╗░░░░███╔═╝░╚████╔╝░  ") print("░╚═══██╗██║░░░░░██╔══╝░░██╔══╝░░██╔══╝░░░░╚██╔╝░░  ") print("██████╔╝███████╗███████╗███████╗███████╗░░░██║░░░  ") print("╚═════╝░╚══════╝╚══════╝╚══════╝╚══════╝░░░╚═╝░░░  ") # Função para gerar nomes de usuário aleatórios def generate_random_username(): first_names = ["maria", "joao", "ana", "pedro", "carlos", "luis", "fernanda", "julia", "gabriel", "rafael"] last_names = ["silva", "santos", "oliveira", "pereira", "costa", "rodrigues", "almeida", "nascimento", "azevedo", "ferreira"] username = random.choice(first_names) + "-" + random.choice(last_names) return username # Função para gerar URLs completos de email def generate_email_url(username): return f"https://tuamaeaquelaursa.com/{username}" # Função para abrir o Chrome def open_chrome(): return webdriver.Chrome() # Função para verificar se a mensagem de erro está presente na página def check_for_error_message(driver): try: WebDriverWait(driver, 15).until(EC.visibility_of_element_located((By.XPATH, '//p[contains(text(), "Tua mãe, aquela ursa não encontrou tuas cartas.")]'))) return True except: return False # Função para imprimir os resultados def print_result(username, email_url, account_exists): if account_exists: print(f"Conta {username} APROVADA ✅✅✅✅. URL do email: {email_url}") else: print(f"Conta {username} NÃO EXISTE ❌❌. URL do email: {email_url}") send_discord_notification(username, email_url) # Função para enviar uma notificação para o Discord def send_discord_notification(username, email_url): data = { "content": f"**Nova Conta Não Existente!**\nUsuário: {username}\nURL do email: {email_url}" } requests.post(WEBHOOK_URL, json=data) # Função para solicitar o tempo de espera ao usuário def get_wait_time(): wait_times = { 1: 5, 2: 10, 3: 15, 4: 20, 5: 25, 6: 30 } print("Escolha o tempo de espera antes de verificar se a página está carregada completamente:") for key, value in wait_times.items(): print(f"{key}. {value} segundos - {'✅' * key if key <= 4 else '❌' * (6 - key)}") choice = int(input("Digite o número correspondente ao tempo desejado: ")) return wait_times.get(choice, 15) # Função para mostrar o menu inicial def show_menu(): print("Bem-vindo ao gerador de contas Rockstar!") print("Escolha uma das opções abaixo:") print("1. Gerar Contas.") print("2. Sair.") # Função para gerar as contas de email def generate_email_accounts(): # Solicita ao usuário o tempo de espera desejado wait_time = get_wait_time() # Entrada da quantidade de contas a serem geradas num_accounts = int(input("Digite a quantidade de contas que deseja gerar: PS: MINIMO DE 500 CASO TENHA PC FRACO ! ")) # Loop para gerar e verificar as contas for _ in range(num_accounts): # Geração de nome de usuário aleatório username = generate_random_username() # Abre o Chrome driver = open_chrome() # Abre a página do email email_url = generate_email_url(username) driver.get(email_url) # Espera o tempo escolhido antes de verificar se a página está carregada completamente time.sleep(wait_time) # Verifica se a mensagem de erro está presente na página error_message_exists = check_for_error_message(driver) # Determina se a conta existe com base na presença da mensagem de erro account_exists = not error_message_exists # Imprime o resultado print_result(username, email_url, account_exists) # Fecha o navegador após a verificação driver.quit() # Função principal def main(): while True: show_menu() choice = input("Digite o número da opção desejada: ") if choice == '1': generate_email_accounts() elif choice == '2': print("FINALIZANDO!!!") break else: print("Opção inválida. Por favor, escolha uma opção válida.") # Executa o programa if __name__ == "__main__": main() ```