Реализовать python парсер на базе playwright.
Необходимо собрать в JSON предложения банков с сайте агрегатора и сохранить в полученный результат JSON.
Ключевые особенности, которые влияют на объем и сложность разработки:
1. Необходимо собрать собрать коллекцию из примерно 150-200 объектов, каждый объект содержит набор ~15 атрибутов (текст, число, массив текстовых значений)
2. В выборке используется пагинация через дозагрузку результатов на текущую страницу. Первоочередно парсеру необходимо прогрузить полную выборку на страницу через кнопку "Показать еще"
3. Если у банка более 5 предложений, то часть из них скрывается. Парсеру необходимо отобрать все скрытые данные через кнопку "показать все варианты".
4. Часть атрибутов отображаются в модальном окне по кнопке "показать детали", эти данные также необходимо добавить в итоговый результат
Результат задания - готовый работающих код python
Результат работы парсера - JSON в файл / в консоль
Тестирование - показать результата в JSON или предоставить итоговый код для самостоятельной проверки
Другие языки и библиотеки для реализации задания не подойдут.
Спасибо!