Ссылка на код - https://github.com/moxicom/parser_first_version/tree/main
Форкнул и поправил – https://github.com/meisoff/parser_first_version-S.O.L.I.D-
- Вынес все реквесты в отдельные функции - проще для понимания, когда блок отдельный
- Запускаем из основной функции - последовательность прослеживается, все инкапсулированно
- Вынес конфиги в отдельный файл - очень мусорно