Скрипт для выгрузки клиентов HOTSpot по ИНН
Общая информация
- Данный скрипт выгружает информацию клиентов HOTSpot по ИНН.
Выходные данные:
- CSV файл с заполненными данными об ИНН, домене и телефонном номере
Конфигурационный файл application.conf
- logging
level- уровень логирования (возможные варианты: "DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL")filename -название файла, в который будут записываться логи
- mysql
host- хост, на котором установлен mysqlport- орт mysqlusername- имя пользователяpassword- пароль пользователяcharset_radius- кодировка базы данных radius
- clickhouse
host- хост, на котором установлен clickhouseport- порт clickhouseusername- имя пользователяpassword- пароль пользователя
Описание работы скрипта
Скрипт выгружает:
- данные о номерах телефонов абонентов, которым предоставляется услуга;
- домен и ИНН организации, которой они принадлежат.
Описание результирующего csv файла
Результирующий файл состоит из трех колонок:
INN- ИННDomain- ДоменPhone Number- Номер телефона
Подготовка к запуску
- Для запуска скриптов должен быть установлен python3.9
Для запуска скриптов необходимо установить зависимости. Это можно сделать при помощи команды:
$ sudo pip3 install -r requirements.txt
Пример работы скрипта:
$ python3.8 main.py --start-date 2022-08-01 --stop-date 2022-08-02 Start Получение списка ИНН... Получении информации о клиентах... Полученные данные можно посмотреть в файле: hotspot_users_by_INN_2022-08-27_08-32-41.csv Finish Время выполнения скрипта: 0.1 с.
Скрипт с описанием доступен в архиве uploading_hotspot_clients_by_INN.zip