Андрей Секлецов
Победившая ставка- Проекты 9
- Оценка -
- Рейтинг 459
Бюджет: 4000 UAH Срок: 3 дня
Для реализации парсера номеров Viber со всеми необходимыми функциями нужно создать программу или скрипт, который будет взаимодействовать с API Viber или использовать другие методы сбора данных, например, эмулировать клиент Viber через мобильные устройства или десктопные приложения.
### Основные шаги для реализации:
1. **Использование API или эмуляция:**
- Важно уточнить, что Viber официально не предоставляет открытого API для таких операций, поэтому работа будет осуществляться или через эмуляцию мобильного клиента (например, с помощью инструментов типа Appium), или через десктопный клиент.
2. **Многопоточность:**
- Реализация многопоточности позволит запускать несколько потоков для одновременной работы с разными учетными записями Viber. Это можно реализовать с использованием таких языков программирования как Python, C# или Node.js с поддержкой параллелизма.
3. **Сбор данных:**
- Можно использовать библиотеки для работы с Excel, например, `openpyxl` или `pandas` для Python, чтобы собирать данные и сохранять их в файл Excel.
- Для добавления номеров из текстового файла необходимо будет обработать файл с номерами и проверить их через Viber.
4. **Проверка активности:**
- Для сбора данных о последней активности пользователей можно использовать сторонние сервисы или парсинг интерфейса мобильного/десктопного приложения Viber.
5. **Фильтрация и сортировка:**
- После сбора данных необходимо реализовать алгоритм сортировки по дате последней активности, а также добавить возможность очистки списков.
### Приблизительный стек технологий:
- **Язык программирования:** Python, C#, Node.js.
- **Работа с Excel:** `openpyxl`, `pandas` (для Python) или `NPOI` (для C#).
- **Эмуляция:** Appium, Selenium (для автоматизации и парсинга UI).
- **Многопоточность:** `concurrent.futures`, `multiprocessing` (Python), `System.Threading` (C#).
Ставки скрыты