Возможно ли парсить страницу Javascript'ом и сохранять ее результаты?
Гулять по DOМ-элементам и собирать их них данные - запросто. Можно вертеть все элементы страницы и их содержимое как душе угодно, иначе зачем вообще js был бы нужен.
Сохранять в файл - вряд ли, из-за ограничений на отправку запросов по протоколу file://. Как бы то ни было, собранные данные, опять же, можно представить как угодно в формате веб-страницы, которую потом в крайнем случае можно руками сохранить. Если ух очень хочется просто и красиво всё автоматизировать, то логично посмотреть в сторону тех же Groovy, Python и иже с ними.
Как-то нужно было полностью сохранить себе ресурс, но через php был не вариант - много JS в клиентской части.
Сделал плагин под greazemonkey для FF и парсил.
Вообще не проблема. Если jQuery есть, то все элементарно. по ID, классу или просто по дереву DOM элементы находятся и делаешь с ними, что хочешь.
Было давно. Для сохранения в файл я просто полученный и переделанный в JS код отправлял через iFrame (Aajx на другой хост не отправляет) на php на сервер.