Eu acho impossível, e é perda de tempo... Isso é questão de você entender como funciona o sistema não importa o que você faça, pode pintar e bordar ,mas o navegador precisa ver esse codigo pra mostrar a pagina , e a partir daí é só tirar a conclusão se o navegador precisa do código fonte pra mostrar a página, e o navegador consegue exibir a página, de algum jeito ele tá pegando isso. E a partir daí tudo que voce precisa é um pouco de conhecimento pra fingir ser o navegador e pegar o conteúdo da página que está sendo exibida. Mesmo os pragmas de "no-cache" que você seta na pagina pra não guardar ela em cache e etc podem ser ignorados pelo navegador... Referee, cookie, e quer coisa que voce teste pra ver se é mesmo o navegador que está acessando a página, tudo isso pode ser fingido por meio de programação... É perda de tempo porque na prática não tem porque você querer ocultar o código fonte HTML... porque isso é so representação pro visual. o processamento mesmo é server-side e é isso que importa e é isso que a pessoa não pode ver, a sua página PHP , ASP, JSP e etc... por curiosidade, se alguém realmente deseja escobrir um meio de ocultar o código HTML, tá perdendo o tempo. Ele pode até esconder o codigo de quem não entende nada de programacao... mas qualquer um que entender de HTTP vai fingir ser o navegador e pega o codigo... sem mais...