Данный парсер из-за большого объёма работы и необходимости проверок результатов разделён условно на две части.
Первая часть просто скачивает все необходимые страницы для их дальнейшей обработки.
Вторая часть занимается сбором данных.
Вывод результатов получается в форматах JSON и CSV.