Скрипт для выгрузки клиентов 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