Подключите нашего Telegram-бота для уведомлений о новых проектах

Чекер телефонных номеров / Python / Android Debug Bridge / PostgreSQL

n
Заказчик
Отзывы фрилансеров: + 13 - 0
Зарегистрирован на сайте 10 лет и 3 месяца
Бюджет: 2 000 — 3 000 ₽/час
Срок: 1–3 месяца
Цель: Разработать сервис на Python для автоматической проверки телефонных номеров на наличие привязки к мессенджерам, таким как Viber, Telegram, WhatsApp и других сервисов. Сервис должен уметь массово проверять номера и возвращать результат для каждого номера.

Необходимо создать систему существования номера – получение аватарки, имени – без использования официального API – Viber, Telegram, WhatsApp и других сервисов

Проверка телефонного номера на привязку к сервисам Viber, Telegram, WhatsApp и др
Возможность массовой загрузки номеров для проверки (например, через файл CSV или API).
Возврат статуса привязки для каждого номера:
Привязан / Не привязан
Получение аватарки, имен
Ошибка при проверке
Ведение лога проверок с результатами и ошибками.
Интерфейс взаимодействия
Формат результатов: JSON/CSV.

 
   Пример ответа, если запрос обработан мгновенно:
   ```json

   {
     "status": "success",
     "data": {
       "first_name": "Иван",
       "last_name": "Иванов",
       "avatar": "example.com/avatar.jpg",
       "gender": "male"
     }
  ``` }

Система очередей и лимитов
Настроить очередь запросов с интервалом между проверками, чтобы избежать блокировки со стороны сервисов.
Настроить лимиты на количество проверок в секунду для каждого сервиса.
Ротация IP-адресов

Использовать прокси-серверы для распределения запросов и предотвращения блокировки по IP.
Возможность задавать список прокси и автоматически переключать их, если текущий прокси заблокирован.
Система уведомлений
Настроить уведомления об ошибках, если какой-либо сервис заблокировал или ограничил доступ к проверкам.
Логирование всех ошибок и их причин для последующего анализа.

Язык: Python 3.x
Библиотеки:
requests для HTTP-запросов.
BeautifulSoup и Selenium для парсинга и обхода антибот-защит (если потребуется).
asyncio и aiohttp для асинхронной обработки запросов.
Logging для ведения лога проверок.
Android Debug Bridge
SQLAlchemy или аналог для хранения данных в базе (например, PostgreSQL или MySQL).
База данных: PostgreSQL / MySQL для хранения информации о номерах и результатах проверок.
Прокси: Настроить список прокси-серверов (с возможностью интеграции с прокси-провайдером).

Документация по API и внутренней архитектуре.

Требования к разработчику
Опыт работы с Python, асинхронным программированием и библиотеками для HTTP-запросов.
Знания в области прокси и обхода антибот-защит.
Опыт работы с базами данных и построением API.
Понимание аспектов безопасности и защиты от блокировок.

Требуется разработчик любящий свое дело, имеющий опыт работы что бы с ходу приступить к реализации в автономном режиме с последующим обслуживанием.
Разделы:
Опубликован:
22.11.2024 | 12:28 [поднят: 22.11.2024 | 12:28]

Теги: Специалисты по парсингу, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».