Carregar página web de Servidor Externo

E ae galera, estou precisando capturar o html de uma página que está em outro servidor. Tipo, quero capturar o html do google e poder navegar no DOM dele.

Já tentei utilizar iframe, mas não consegui navegar no DOM, apesar de carregar o html perfeitamente. Já tentei capturar o html a partir de requisições ajax, mas muitos sites bloqueiam por questões de segurança… Atualmente estou usando uma biblioteca java chamada htmlunit para simular uma requisição de um browser, mas além de ser muito lento, tenho que readaptar os css, js, etc…

Existem alguns sites que fazem +/- o que quero fazer, como o http://www.sitesbloqueados.com

Então, é isso ae… estou no aguardo de alguem que tenha alguma dica.