Как записать историю запросов, ответов и контент во время взаимодействия с сайтом в браузере?
Здравствуйте!
Мне необходимо сделать копию сайта для написания программы и тестов этой программы на этой копии, т. к. к оригинальному сайту доступ не всегда есть и ограничен временем.
Не обязательно чтобы решение само строило копию сайта (но было бы не плохо), достаточно структурированных данных о запросах, ответах и контента между ними, из этого я смогу собрать сайт сам.
Запросы могут быть как через ajax, так и обычные переходы по страницам, может выполняться переход по истории браузера, например когда на ссылку вешают href="javascript:history.back()", могут быть множественные редиректы.
Есть какие-либо программы, расширения или другие инструменты?
Как решаются подобные задачи?