Чекер телефонных номеров / Специалист в Android Debug Bridge / Android

Цель: Разработать сервис на Python для автоматической проверки телефонных номеров на наличие привязки к мессенджерам, таким как Viber, Telegram, WhatsApp и других сервисов. Сервис должен уметь массово проверять номера и возвращать результат для каждого номера.

Необходимо создать систему существования номера - получение аватарки, имени - без использования официального API (whatsapp, snapchat и др) - укажите ваш предлагаемый метод

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

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

Микросервис - для обработки запросов с номерами телефонов и возвращения информации о пользователе (имя, фамилия, аватарка, пол) - техническое тз предоставляется

  • Выходные данные:
    • Формат результатов: JSON/CSV.

      Пример задач:
    • Микросервис принимает запросы
    • Микросервис должен возвращать в ответ JSON-объект
    • Микросервис должен вести логирование всех запросов и ответов.
    • *

      Пример результата
      При запросе проверки номера сервис возвращает JSON с информацией о статусе привязки:

      json

      {
      "number": "+1234567890",
      "results": {
      "Viber": "Linked",
      "Telegram": "Not Linked",
      "WhatsApp": "Error",
      "Last Checked": "2024-10-25T12:00:00"
      }
      }

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

      Требуется разработчик любящий свое дело, имеющий опыт работы что бы с ходу приступить к реализации в автономном режиме с последующим обслуживанием.

Читайте на 123ru.net