• 08-09-2024, 02:23:52
    #1
    Merhaba arkadaşlar bu python kodu ile sınırsız bir şekilde kuponların aktif olup olmadığını kontrl edebilirsiniz.


    import requests
    indirim_kodu = input("İndirim kodu: ")
    
    headers = {
        'accept': 'application/json, text/plain, */*',
        'accept-language': 'tr,en-US;q=0.9,en;q=0.8,tr-TR;q=0.7',
        'authorization': 'Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImtleW1ha2VyLWtleS12b2xvLXlzLXRyIiwidHlwIjoiSldUIn0.eyJpZCI6IjVxdnl2eDR3aTF4N3JxYXE1cndobXI0dnAzcGQyd3dkbjVvaTdodGUiLCJjbGllbnRfaWQiOiJ2b2xvIiwidXNlcl9pZCI6InRyeW9jOG8zIiwiZXhwaXJlcyI6MTcyNTc1Mjg2MSwidG9rZW5fdHlwZSI6ImJlYXJlciIsInNjb3BlIjoiQVBJX0NVU1RPTUVSIEFQSV9SRUdJU1RFUkVEX0NVU1RPTUVSIn0.ljijWUtmXt7vPHvMvhJs_-yUdcIgubIxyr8AQMqJLrjvCecdEE5PC2Y50wGlcdXUSv6gDXcot2-v_6HcjAle2HPUwZGeEzQyDy0WYhhUfBBC-rxxPzf9NtemekyBuTikfYiBubSf3E9bNYNUWTadXDa4iebR3D-5URKK0c99rWUxCNvbtaxFOhs5DLPqf2H5TfVtIdR-DdUpe29s6L4jxjJYjHuWGDZ1MimBYaaYT-ZpLdkQP1IpQp1wdfa4Sdbtc6AVKtmLVWwtNQrvikiyxl1MTYg0-r58uJHtU4bgQXE_VMw3U_Z4BByEi9owQaiXFs4zI0haVbFeaJ2YRxiGug',
        'content-type': 'application/json;charset=UTF-8',
        'origin': 'https://www.yemeksepeti.com',
        'priority': 'u=1, i',
        'referer': 'https://www.yemeksepeti.com/',
        'sec-ch-ua': '"Chromium";v="128", "Not;A=Brand";v="24", "Google Chrome";v="128"',
        'sec-ch-ua-mobile': '?1',
        'sec-ch-ua-platform': '"Android"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'cross-site',
        'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36',
        'x-fp-api-key': 'volo',
    }
    
    params = {
        'locale': 'tr_TR',
    }
    
    json_data = {
        'code': indirim_kodu,
    }
    
    try:
        response = requests.post(
            'https://tr.fd-api.com/api/v6/incentives-wallet/vouchers/save',
            params=params,
            headers=headers,
            json=json_data,
        )
    
        datas = response.json()
    
        try:
            if datas["data"]["exception_type"] == "ApiSavedVoucherAlreadyExist":
                print(indirim_kodu, "< Kupon Hala Altif Kullanılmış.")
        except KeyError:
            pass
    
        try:
            if datas["data"]["exception_type"] == "ApiVoucherDoesNotExistException":
                print(indirim_kodu, "böyle bir indirim kodu yok !")
        except KeyError:
            pass
    
        try:
            if datas["data"]["exception_type"] == "unable to save voucher":
                print(indirim_kodu, "indirim kuponu eklenemiyor")
        except KeyError:
            pass
    
        try:
            if datas["data"][0]["minimum_order_value"]:
                kupon_aciklama = datas["data"][0]["description"]
                print(f"Kupon açıklaması:>  {kupon_aciklama}")
        except (KeyError, IndexError):
            pass
        
    except requests.exceptions.RequestException as e:
        print("An error occurred during the request:", str(e))
    except ValueError:
        print("Error decoding the response JSON.")
  • 08-09-2024, 02:32:38
    #2
    ratelimit in ortama giriş şekli
  • 11-09-2024, 11:27:49
    #3
    Aktif olsa ne olacak. İlk sipariş kodu tanımlıyor. Ayrıca hediye kuponlarda artık işe yaramıyor. Yani çokta işe yaramıyor şuan için.