Как сохранить HTML-страницу сгенерированную на JavaScript?
Самый хакерский вариант — вбить javascript:alert(document.documentElement.innerHTML); в браузере… потом Ctrl+A ;)

а для сервера есть htmlunit.sourceforge.net/
У меня тот же вопрос, но для анализа результатов выдачи Google.
Если дело в ajax и только — можно отсылать доп. запрос, и в респонсе получать сгенеренный 
html…

P. S. догадываюсь, что на вопрос не ответил, но эта тема мне тоже интересна и я надеюсь, что на нее кто-то ответит поподробней.