Программирование, и жизнь

Разбираем корпоративную детализацию мегафона



Для работы скрипта необходим beautifulSoup

Для чего: корпоративный кабинет Мегафона позволяет выгрузить детализацию с оплаченными услугами по каждому номеру, если количество абонентов стремится от 10 и до бесконечности, то необходимо очень долго просматривать всю детализацию.
Данный скрипт поможет сократить это время, и сотни страниц детализации переведет в удобочитаемую таблицу, в которой можно применять фильтры, сортировать, выводить графики и т.д. ( все это делаете конечно же сами в Excel )

Что нужно: Python 3, Beautifulsoup, детализация в формате html, пуит указываете в переменной res.

Краткий алгоритм: 
  1. Открываем детализацию, и считываем ее с помощью beutifulsoup
  2. Выбираем все таблицы
  3. Опишем регулярным выражение необходимые паттерны
  4. Получаем все значения строк из таблицы с заданным паттерном
  5. Записываем все в csv
Скрипт стащить можно тут: https://pastebin.com/BxTPSFQu
Кстати подобное, и не такое оптимальное делал на 1С 
Email: cHJvdHNlbmtvQHBtLm1l