Осваиваю Python. В целях практики, написал парсер товаров с сайта поставщиков. С графическим интерфейсом, скачиванием файлов, получением данных о товарах, сортировкой и записью результатов в Excel - файл. Все работает, однако не так, как хотелось бы.
Скрип по задумке выполняется поэтапно, и на каждом этапе должен выводить результат:
1. После ввода данные ссылки на категорию товаров для парсигна, валидируются данные, начинается парсинг – выводится сообщение.
2. Скрипт проходит по страницам пагинации и собирает ссылки на страницы товаров и выводит сообщение о количестве полученных ссылок на товары.
3. Проходит по ссылкам на товары, получает данные – выводит сведения о количестве успешно полученных данных.
4. Полученных данные записывает в Excel файл – выводит сообщение об окончании парсинга с именем файла.
Однако, в ходе работы парсера, результаты выводятся
не поэтапно, а скопом, одновременно, после окончания работы скрипта.
Не так как задумано, так как с учетом задержек обращений к сайту донору, парсинг занимает определенное время, и хотелось бы добиться поэтапного выполнения, и появления уведомлений о прохождении процесса парсинга.
Куда смотреть, как добиться желаемого результата. Прощу поделитесь информацией, или укажите на соответствующий раздел документации