Прокси-чекер на Python

Владимир12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.07.2024

Добрый день! Нужно разработать консольный прокси-чекер на Python для проверки работоспособности собственных прокси (HTTP и SOCKS5). Запуск скрипта будет осуществляться по Cron.

Проверка работоспособности осуществляется 2 путями:

  1. Проверка IP адреса через сервис, который находится за Cloudflare

  2. Скачивание файла размером 1МБ с одного из ресурсов по прямой ссылке

    Возможен также ваш вариант, если он будет более корректным.

Программа пробует выполнить указанные 2 задачи. Если по одной из задач ошибка, то пробует через 10 секунд выполнить снова. Если снова ошибка, то через 20 секунд пробует выполнить снова. Если ошибка, то отправляет сообщение в Telegram, что указанный прокси нерабочий.

Программа должна работать в многопоточном режиме, так как прокси достаточно много и проверять их просто списком неэффективно. Проверять нужно несколько прокси сразу. Количество потоков должно быть настраиваемым.

+ DEBUG режим при котором, в случае корректной проверки выводится сообщение о каждом проверенном прокси, что все прокси проверены успешно и список проверенных прокси.

Данные прокси берутся из CSV файла c полями:

Сайт;Прокси

Оплата через СБП, либо переводом на карту зарубежного банка из Сбера, либо Юмани.

Заявки фрилансеров