@HardX

Python 3.10 requests, как прописать try, except для перебора разных прокси?

Подключаюсь к серверу через прокси(бесплатные), есть список proxy, как прописать try, except, что бы при неудачном подключении через прокси были попытки подключиться по следующим прокси из списка?
Ставлю timeout подключения на 10 сек.
Буду рад примеру. Спасибо.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
seven5674
@seven5674
Старый я уже что бы что-то в себе менять
Таких примеров в инете вагон

import requests

proxies_list = [твои прокси]

for proxy_ip in proxies_list:
    proxies = {
        "http": proxy_ip,
        "https": proxy_ip
    }
    headers = {}
    url = "https://yandex.ru"

    try:
        response = requests.head(
            url=url,
            headers=headers,
            proxies=proxies,
            timeout=10)
        # делай что-то с response 
    except Exception as err:
        print("Proxy - {}, Err - {}".format(proxy_ip, err))

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы