Либо использовать, как уже отвечали выше, Headless браузер, то есть браузер без пользовательского интерфейса,
либо я еще придумал, загружать не все фреймы сразу, а по мере видимости, ориентируясь на прокрутку (scroll), но это наверно не подойдет под текущую задачу.