Загрузка...

Запрос улетает в 403 статус

Тема в разделе Python создана пользователем b3ast1ns1d3 22 май 2025. 223 просмотра

Загрузка...
  1. b3ast1ns1d3
    b3ast1ns1d3 Автор темы 22 май 2025 288 21 июл 2024
    Всем привет, решил написать скриптик для игры, всю хуйнюшку защиту от них обошел и теперь нужно составить корректный запрос, на котором я застрял.

    Как выглядит запрос с пк
    [IMG]
    [IMG]
    И все время запросы улетают в 403 ошибку. Подскажите пожалуйста, как можно это пофиксить?
     
  2. sklifosowsky
  3. AS7RID
    AS7RID 23 май 2025 в статус ставить - https://t.me/Kanalchik_alexa 12 886 11 июн 2019
    1) Сервер кушает жсон, а не формдату, т.ч json=data на 32 строке
    2) Ты хуйню передаешь в clientTime. У тебя улетает криво обрезанная строка, а нужен там юникс инт
    3) У тебя куки указаны и в хидерах и в отдельном объекте, те что в хидерах переопределятся

    Python
    import httpx
    import time
    import asyncio
    async def main():
    client = httpx.AsyncClient()
    client.headers = {
    "Accept": "*/*",
    "Accept-Encoding": "gzip, deflate, br, zstd",
    "Accept-Language": "en-US,en;q=0.9",
    "Connection": "keep-alive",
    "Cookie": "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww",
    "Host": "api.qlyuker.io",
    "Klyuk": "0110101101101100011011110110111101101011",
    "Locale": "ru",
    "Onboarding": "2",
    "Origin": "https://qlyuker.io",
    "Referer": "https://qlyuker.io/",
    "Sec-Fetch-Dest": "empty",
    "Sec-Fetch-Mode": "cors",
    "Sec-Fetch-Site": "same-site",
    "TGPlatform": "android",
    "User-Agent": "Mozilla/5.0 (Linux; Android 14; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.7103.61 Mobile Safari/537.36 Telegram-Android/11.5.3",
    "X-Requested-With": "org.telegram.messenger.web",
    "content-type": "application/json"
    }
    payload = {"currentEnergy": 500, "clientTime": int(time.time()), "taps": 500}
    response = await client.post("https://api.qlyuker.io/game/sync", json=payload)
    print(response)
    print(response.text)
    # <Response [200 OK]>
    # {"totalCoins":583,"currentCoins":583,"currentTickets":0,"currentEnergy":0,"lastSync": 123}
    asyncio.run(main())
     
  4. mission
    mission 26 май 2025 За аккаунтами XBOX для рефа => @Antseller1 212 31 май 2022
Top