Untitled


SUBMITTED BY: manokiller

DATE: Feb. 23, 2024, 2:56 p.m.

UPDATED: Feb. 23, 2024, 5:59 p.m.

FORMAT: Text only

SIZE: 5.1 kB

HITS: 622

  1. import time
  2. import random
  3. import requests
  4. from selenium import webdriver
  5. from selenium.webdriver.common.by import By
  6. from selenium.webdriver.support.ui import WebDriverWait
  7. from selenium.webdriver.support import expected_conditions as EC
  8. from colorama import Fore, Style
  9. # Define sua webhook do Discord
  10. WEBHOOK_URL = 'https://discord.com/api/webhooks/1210601388481060905/PVEBtt0jwatDGe-1jFvqI2cmsEnJCBq2BN0VqpWe_MItENNP4nXvk19zN-SQjaJc-zF0'
  11. # Desenho Sleezy - Rockstar
  12. print("░██████╗██╗░░░░░███████╗███████╗███████╗██╗░░░██╗  ")
  13. print("██╔════╝██║░░░░░██╔════╝██╔════╝╚════██║╚██╗░██╔╝  ")
  14. print("╚█████╗░██║░░░░░█████╗░░█████╗░░░░███╔═╝░╚████╔╝░  ")
  15. print("░╚═══██╗██║░░░░░██╔══╝░░██╔══╝░░██╔══╝░░░░╚██╔╝░░  ")
  16. print("██████╔╝███████╗███████╗███████╗███████╗░░░██║░░░  ")
  17. print("╚═════╝░╚══════╝╚══════╝╚══════╝╚══════╝░░░╚═╝░░░  ")
  18. # Função para gerar nomes de usuário aleatórios
  19. def generate_random_username():
  20. first_names = ["maria", "joao", "ana", "pedro", "carlos", "luis", "fernanda", "julia", "gabriel", "rafael"]
  21. last_names = ["silva", "santos", "oliveira", "pereira", "costa", "rodrigues", "almeida", "nascimento", "azevedo", "ferreira"]
  22. username = random.choice(first_names) + "-" + random.choice(last_names)
  23. return username
  24. # Função para gerar URLs completos de email
  25. def generate_email_url(username):
  26. return f"https://tuamaeaquelaursa.com/{username}"
  27. # Função para abrir o Chrome
  28. def open_chrome():
  29. driver = webdriver.Chrome()
  30. return driver
  31. # Função para verificar se a mensagem "Tua mãe, aquela ursa não encontrou tuas cartas." está presente
  32. def check_for_error_message(driver):
  33. try:
  34. WebDriverWait(driver, 15).until(EC.visibility_of_element_located((By.XPATH, '//p[contains(text(), "Tua mãe, aquela ursa não encontrou tuas cartas.")]')))
  35. return True
  36. except:
  37. return False
  38. # Função para imprimir os resultados em cores diferentes usando colorama
  39. def print_result(username, email_url, account_exists):
  40. if account_exists:
  41. print(Fore.GREEN + f"Conta {username} APROVADA ✅✅✅✅. URL do email: {email_url}" + Style.RESET_ALL)
  42. else:
  43. print(Fore.RED + f"Conta {username} NÃO EXISTE❌❌. URL do email: {email_url}" + Style.RESET_ALL)
  44. # Enviar notificação para o Discord
  45. send_discord_notification(username, email_url)
  46. # Função para enviar uma notificação para o Discord
  47. def send_discord_notification(username, email_url):
  48. data = {
  49. "content": f"**Nova Conta Não Existente!**\nUsuário: {username}\nURL do email: {email_url}"
  50. }
  51. requests.post(WEBHOOK_URL, json=data)
  52. # Função para solicitar o tempo de espera ao usuário
  53. def get_wait_time():
  54. print("Escolha o tempo de espera antes de verificar se a página está carregada completamente:")
  55. print("1. 5 segundos - USE CASO TENHA INTERNET EXCELENTE.✅✅✅✅✅")
  56. print("2. 10 segundos - USE CASO TENHA INTERNET OTIMO.✅✅✅✅")
  57. print("3. 15 segundos - USE CASO TENHA INTERNET BOM.✅✅✅")
  58. print("4. 20 segundos - USE CASO TENHA INTERNET LEGAL.✅✅")
  59. print("5. 25 segundos - USE CASO TENHA INTERNET RUIM.❌")
  60. print("6. 30 segundos - USE CASO TENHA INTERNET HORRIVEL.❌❌❌❌❌")
  61. choice = int(input("Digite o número correspondente ao tempo desejado: "))
  62. if choice == 1:
  63. return 5
  64. elif choice == 2:
  65. return 10
  66. elif choice == 3:
  67. return 15
  68. elif choice == 4:
  69. return 20
  70. elif choice == 5:
  71. return 25
  72. elif choice == 6:
  73. return 30
  74. else:
  75. print("Opção inválida. Usando o tempo padrão de 15 segundos.")
  76. return 15
  77. # Função para mostrar o menu inicial
  78. def show_menu():
  79. print("Bem-vindo ao gerador de contas Rockstar!")
  80. print("Escolha uma das opções abaixo:")
  81. print("1. Gerar Contas.")
  82. print("2. Sair.")
  83. # Função principal
  84. def main():
  85. while True:
  86. show_menu()
  87. choice = input("Digite o número da opção desejada: ")
  88. if choice == '1':
  89. generate_email_accounts()
  90. elif choice == '2':
  91. print("FINALIZANDO!!!")
  92. break
  93. else:
  94. print("Opção inválida. Por favor, escolha uma opção válida.")
  95. # Função para gerar as contas de email
  96. def generate_email_accounts():
  97. # Solicita ao usuário o tempo de espera desejado
  98. wait_time = get_wait_time()
  99. # Entrada da quantidade de contas a serem geradas
  100. num_accounts = int(input("Digite a quantidade de contas que deseja gerar: PS: MINIMO DE 500 CASO TENHA PC FRACO ! "))
  101. # Loop para gerar e verificar as contas
  102. for _ in range(num_accounts):
  103. # Geração de nome de usuário aleatório
  104. username = generate_random_username()
  105. # Abre o Chrome
  106. driver = open_chrome()
  107. # Abre a página do email
  108. email_url = generate_email_url(username)
  109. driver.get(email_url)
  110. # Espera o tempo escolhido antes de verificar se a página está carregada completamente
  111. time.sleep(wait_time)
  112. #

comments powered by Disqus