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

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

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

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

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

Краткий алгоритм:

  1. Открываем детализацию, и считываем ее с помощью beutifulsoup
  2. Выбираем все таблицы
  3. Опишем регулярным выражение необходимые паттерны
  4. Получаем все значения строк из таблицы с заданным паттерном
  5. Записываем все в csv

Скрипт стащить можно стащить с github’a
Кстати подобное, и не такое оптимальное делал на 1С 

Оставьте комментарий