Загрузка...

Нуждаюсь в помощи с чекером токенов для olx

Тема в разделе Python создана пользователем Jagermeister 24 фев 2025. 167 просмотров

  1. Jagermeister
    Jagermeister Автор темы 24 фев 2025 Заблокирован(а) 218 3 авг 2024
    Python
    import requests

    def check_token(token, is_jwt=False):
    url = "https://api.olx.ua/v1/account/verify"
    headers = {
    "Authorization": f"Bearer {token}"
    }

    response = requests.get(url, headers=headers)

    if response.status_code == 200:
    return True
    else:
    return False


    token_to_check = ""
    jwt_token_to_check = ""


    is_valid_token = check_token(token_to_check)
    if is_valid_token:
    print("токен рабочий")
    else:
    print("токен не рабочий")


    is_valid_jwt = check_token(jwt_token_to_check, is_jwt=True)
    if is_valid_jwt:
    print("JWT токен рабочий")
    else:
    print("JWT токен не рабочий")
    токен валидный, но софт его определяет как невалид, возможно можете подсказать, почему так? или возможно помочь, буду крайне благодарен
     
  2. derkown
    да хуй знает
     
  3. s3th
    s3th 24 фев 2025 Proxy за 20 рублей - lolz.live/threads/8777058/
    если uuid отдает - токен валид

    Python
    async def getuuid(token):
    async with httpx.AsyncClient() as client:
    headers = {
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36',
    'referer': 'http://olx.ua/',
    'authorization': f'Bearer {token}'
    }
    res = await client.get('https://www.olx.ua/api/v1/users/me/', headers=headers)
    uuiddata = json.loads(res.text)
    uuid = uuiddata.get("data", {}).get("uuid")
     
    1. Jagermeister Автор темы
      s3th, щас проверю
    2. Jagermeister Автор темы
      s3th, к сожалению не помогло, 4 токена закинул туда, которые только что были добыты, и на все невалид выдало, этого быть не может
  4. kkintaro
    kkintaro 24 фев 2025 204 5 фев 2023
    Судя по докам лучше в2 использовать и проверять себя через токен, возможно поможет:

    Python
    import requests

    def check_token(token, is_jwt=False):
    url = "https://www.olx.ua/api/partner/users/me"
    headers = {
    "Authorization": f"Bearer {token}"
    "Version": "2.0"
    }

    response = requests.get(url, headers=headers)
    if response.status_code == 200:
    return True
    else:
    return False

     
    24 фев 2025 Изменено
    1. s3th
      :falling:
    2. kkintaro
      s3th, питон не уважаю но чтож поделать...
Top
Загрузка...