Можно из кеша получить всю страницу с кодом из head, но там весь код чистый, без запущенных js скриптов. Для моей задачи может этого и хватит, но лучше б код страницы весь html возвращал мне кажется.
@lev Можно через костыль сделать, выполнять js на странице document.documentElement.innerHTML
Должно вернуться все, что между тегами html, но думаю, разработчик со временем сделает возврат всей страницы.
Зависит от скорости интернета. При ожидании полной загрузки если не выполнился хотя бы 1 маленький запрос на странице - ошибка, хотя страница может быть загружена на 99%.