onaykodu.net Acc Gen ve otomatik çark çeirme

s4turn

Platinum Üye
Katılım
23 Mar 2026
Mesajlar
135
Beğeniler
23
İletişim
Python:
import time
import json
import random
import string
import ctypes
from concurrent.futures import ThreadPoolExecutor, as_completed
import requests

from capmonster_key import CAP_KEY

COUNT = 50
MAX_WORKERS = 10
PROXIES = []
SITEKEY = "6LehmdcsAAAAAM4tWVTEZ43R-SEbChb-88UE9C_J"
PAGE_URL = "https://onaykodu.net/register"
TARGET = "https://onaykodu.net/ajax/register"
LOGIN_URL = "https://onaykodu.net/ajax/login"
SPIN_URL = "https://onaykodu.net/panel/spin_wheel"
REFERER = "https://onaykodu.net/register"
ORIGIN = "https://onaykodu.net"
UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"

GREEN = "\033[92m"
RED = "\033[91m"
RESET = "\033[0m"

try:
    ctypes.windll.kernel32.SetConsoleMode(ctypes.windll.kernel32.GetStdHandle(-11), 7)
except Exception:
    pass


def ok(msg):
    print(GREEN + "[+] " + msg + RESET, flush=True)


def fail(msg):
    print(RED + "[-] " + msg + RESET, flush=True)


def solve_captcha():
    if not CAP_KEY:
        raise SystemExit("CAP_KEY bos! capmonster_key.py icindeki CAP_KEY degiskenini doldur")
    task = {"clientKey": CAP_KEY, "task": {"type": "NoCaptchaTaskProxyless", "websiteURL": PAGE_URL, "websiteKey": SITEKEY}}
    r = requests.post("https://api.capmonster.cloud/createTask", json=task, timeout=15).json()
    if r.get("errorId") != 0:
        raise SystemExit("CapMonster createTask hatasi: " + json.dumps(r))
    task_id = r["taskId"]
    for _ in range(180):
        time.sleep(1)
        res = requests.post("https://api.capmonster.cloud/getTaskResult", json={"clientKey": CAP_KEY, "taskId": task_id}, timeout=15).json()
        if res.get("errorId") != 0:
            raise SystemExit("CapMonster getTaskResult hatasi: " + json.dumps(res))
        if res.get("status") == "ready":
            return res["solution"]["gRecaptchaResponse"]
        if res.get("status") == "failed":
            raise SystemExit("Captcha cozulemedi: " + json.dumps(res))
    raise SystemExit("Captcha cozum zamani asildi")


SPIN_HEADERS = {
    "User-Agent": UA,
    "Accept": "application/json, text/javascript, */*; q=0.01",
    "Accept-Language": "en-US,en;q=0.9",
    "X-Requested-With": "XMLHttpRequest",
    "Origin": ORIGIN,
    "Referer": "https://onaykodu.net/panel/wheel",
}


def spin(session):
    r = session.post(SPIN_URL, headers=SPIN_HEADERS, timeout=30)
    try:
        return r.json()
    except Exception:
        return None


def create_account():
    email = "purna" + "".join(random.choices(string.ascii_lowercase + string.digits, k=5)) + "@gmail.com"
    password = "P0rno123"
    proxy = random.choice(PROXIES) if PROXIES else None
    proxies = {"http": proxy, "https": proxy} if proxy else None
    captcha = solve_captcha()
    s = requests.Session()
    if proxies:
        s.proxies.update(proxies)
    reg_headers = {
        "User-Agent": UA,
        "Accept": "application/json",
        "Accept-Language": "en-US,en;q=0.9",
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "X-Requested-With": "XMLHttpRequest",
        "Origin": ORIGIN,
        "Referer": REFERER,
    }
    reg_data = {
        "name": "Purnacı Hasan",
        "email": email,
        "password": password,
        "password_again": password,
        "g-recaptcha-response": captcha,
    }
    resp = s.post(TARGET, headers=reg_headers, data=reg_data, timeout=30)
    try:
        result = resp.json()
    except Exception:
        result = {}
    if not (resp.status_code == 200 and result.get("success") is True):
        return None, None, 0, False
    result = spin(s)
    if not isinstance(result, dict) or "reward_amount" not in result:
        s.post(
            LOGIN_URL,
            headers={"User-Agent": UA, "Accept": "application/json", "Accept-Language": "en-US,en;q=0.9", "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", "X-Requested-With": "XMLHttpRequest", "Origin": ORIGIN, "Referer": "https://onaykodu.net/login"},
            data={"email": email, "password": password},
            timeout=30,
        )
        result = spin(s)
    if not isinstance(result, dict) or "reward_amount" not in result:
        result = {}
    reward = result.get("reward_amount", 0)
    if not isinstance(reward, (int, float)):
        reward = 0
    return email, password, reward, True


def worker(_):
    email, password, reward, registered = create_account()
    if not registered:
        return None
    return email + ":" + password + " (" + str(reward) + ")", reward


with ThreadPoolExecutor(max_workers=MAX_WORKERS) as ex:
    futures = [ex.submit(worker, i) for i in range(COUNT)]
    for future in as_completed(futures):
        result = future.result()
        if result is None:
            fail("failed.")
            continue
        line, reward = result
        with open("acc.txt", "a", encoding="utf-8") as f:
            f.write(line + "\n")
        if reward > 0:
            ok(line)
        else:
            fail(line)

capmonster solver api key gerekmektedir
capmonster_key.py ın içnide yazın "
CAP_KEY = "key"

[email protected] P0rno123 (100)
 
Python:
import time
import json
import random
import string
import ctypes
from concurrent.futures import ThreadPoolExecutor, as_completed
import requests

from capmonster_key import CAP_KEY

COUNT = 50
MAX_WORKERS = 10
PROXIES = []
SITEKEY = "6LehmdcsAAAAAM4tWVTEZ43R-SEbChb-88UE9C_J"
PAGE_URL = "https://onaykodu.net/register"
TARGET = "https://onaykodu.net/ajax/register"
LOGIN_URL = "https://onaykodu.net/ajax/login"
SPIN_URL = "https://onaykodu.net/panel/spin_wheel"
REFERER = "https://onaykodu.net/register"
ORIGIN = "https://onaykodu.net"
UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"

GREEN = "\033[92m"
RED = "\033[91m"
RESET = "\033[0m"

try:
    ctypes.windll.kernel32.SetConsoleMode(ctypes.windll.kernel32.GetStdHandle(-11), 7)
except Exception:
    pass


def ok(msg):
    print(GREEN + "[+] " + msg + RESET, flush=True)


def fail(msg):
    print(RED + "[-] " + msg + RESET, flush=True)


def solve_captcha():
    if not CAP_KEY:
        raise SystemExit("CAP_KEY bos! capmonster_key.py icindeki CAP_KEY degiskenini doldur")
    task = {"clientKey": CAP_KEY, "task": {"type": "NoCaptchaTaskProxyless", "websiteURL": PAGE_URL, "websiteKey": SITEKEY}}
    r = requests.post("https://api.capmonster.cloud/createTask", json=task, timeout=15).json()
    if r.get("errorId") != 0:
        raise SystemExit("CapMonster createTask hatasi: " + json.dumps(r))
    task_id = r["taskId"]
    for _ in range(180):
        time.sleep(1)
        res = requests.post("https://api.capmonster.cloud/getTaskResult", json={"clientKey": CAP_KEY, "taskId": task_id}, timeout=15).json()
        if res.get("errorId") != 0:
            raise SystemExit("CapMonster getTaskResult hatasi: " + json.dumps(res))
        if res.get("status") == "ready":
            return res["solution"]["gRecaptchaResponse"]
        if res.get("status") == "failed":
            raise SystemExit("Captcha cozulemedi: " + json.dumps(res))
    raise SystemExit("Captcha cozum zamani asildi")


SPIN_HEADERS = {
    "User-Agent": UA,
    "Accept": "application/json, text/javascript, */*; q=0.01",
    "Accept-Language": "en-US,en;q=0.9",
    "X-Requested-With": "XMLHttpRequest",
    "Origin": ORIGIN,
    "Referer": "https://onaykodu.net/panel/wheel",
}


def spin(session):
    r = session.post(SPIN_URL, headers=SPIN_HEADERS, timeout=30)
    try:
        return r.json()
    except Exception:
        return None


def create_account():
    email = "purna" + "".join(random.choices(string.ascii_lowercase + string.digits, k=5)) + "@gmail.com"
    password = "P0rno123"
    proxy = random.choice(PROXIES) if PROXIES else None
    proxies = {"http": proxy, "https": proxy} if proxy else None
    captcha = solve_captcha()
    s = requests.Session()
    if proxies:
        s.proxies.update(proxies)
    reg_headers = {
        "User-Agent": UA,
        "Accept": "application/json",
        "Accept-Language": "en-US,en;q=0.9",
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "X-Requested-With": "XMLHttpRequest",
        "Origin": ORIGIN,
        "Referer": REFERER,
    }
    reg_data = {
        "name": "Purnacı Hasan",
        "email": email,
        "password": password,
        "password_again": password,
        "g-recaptcha-response": captcha,
    }
    resp = s.post(TARGET, headers=reg_headers, data=reg_data, timeout=30)
    try:
        result = resp.json()
    except Exception:
        result = {}
    if not (resp.status_code == 200 and result.get("success") is True):
        return None, None, 0, False
    result = spin(s)
    if not isinstance(result, dict) or "reward_amount" not in result:
        s.post(
            LOGIN_URL,
            headers={"User-Agent": UA, "Accept": "application/json", "Accept-Language": "en-US,en;q=0.9", "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", "X-Requested-With": "XMLHttpRequest", "Origin": ORIGIN, "Referer": "https://onaykodu.net/login"},
            data={"email": email, "password": password},
            timeout=30,
        )
        result = spin(s)
    if not isinstance(result, dict) or "reward_amount" not in result:
        result = {}
    reward = result.get("reward_amount", 0)
    if not isinstance(reward, (int, float)):
        reward = 0
    return email, password, reward, True


def worker(_):
    email, password, reward, registered = create_account()
    if not registered:
        return None
    return email + ":" + password + " (" + str(reward) + ")", reward


with ThreadPoolExecutor(max_workers=MAX_WORKERS) as ex:
    futures = [ex.submit(worker, i) for i in range(COUNT)]
    for future in as_completed(futures):
        result = future.result()
        if result is None:
            fail("failed.")
            continue
        line, reward = result
        with open("acc.txt", "a", encoding="utf-8") as f:
            f.write(line + "\n")
        if reward > 0:
            ok(line)
        else:
            fail(line)

capmonster solver api key gerekmektedir
capmonster_key.py ın içnide yazın "
CAP_KEY = "key"

[email protected] P0rno123 (100)
e.s siteyi bugun gordum gen yapmışlar harbi helal olsun
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt