В firefox есть кнопочка: посмотреть исходный код страницы.
Вот мне нужно сделать так-же но извне и программно. В идеале мне нужно в какой-то момент подключиться к браузеру и глянуть (пропарсить) html код страницы (которая открыта - ее адрес я тоже знаю).
Проблема усложняется тем, что  код не статический, и мне нужно посмотреть что там php натворил.  И куки я естественно не знаю.
Может что подскажете.

Может есть какая-то библиотека для такого весьма удалённого манипулирования браузером?

P.S. язык программирования не столь важен. Лишь бы решение было внешним.

Нууу, может расширение ViewSourceWith
http://dafizilla.sourceforge.net/viewsourcewith/

спасибо :)

Расширение не предлагать
нужно получить программно исходный код  страницы  не отпарсиный  лисой,  аналогичный пункту меню Вид\Исходный код страницы Ctrl+U
на подобие  строкового свойства innerHTML ( javascript:alert(document.body.innerHTML) ), т.е. javascript:alert(код одной строкой возвращающий Исходный код страницы ?????????)

Вот этого не хватит?

Выделить код

Код:

alert(document.documentElement.innerHTML);

НЕТ,  document.documentElement.innerHTML возвращает отпарсиный лисой  HTML

Пример: тело html на входе
<html>
<head>
<title>бла бла</title>
</head>
<frameset >
<frame name="f1" src="" >
<frame name="f2" src="" >
</frameset>-666</html>

а вот что возвращает document.documentElement.innerHTML
<head>

<title>Бла бла</title>
</head><frameset>
<frame name="f1" src="">
<frame name="f2" src="">
</frameset>


как добраться до текста в теле html (-666)?

Из непривилегированного кода разве что через XMLHttpRequest. Разумеется, страница может быть уже не той…