Utilizamos:
Server.CreateObject ("Microsoft.XMLHTTP"), suelen soportarlo la mayoria de los servidores asi como en nuestro localhost con iis
CODIGO
<% 'Codigo ofrecido por Tutores.org %>
<%
Function GetHTML(strPage)
OnErrorResumeNext
Set objXMLHttp =Server.CreateObject("Microsoft.XMLHTTP")
objXMLHttp.Open"GET", strPage ,False,"",""
objXMLHttp.Send
If Err.Number=0Then
If objXMLHttp.Status=200then
GetHTML = objXMLHttp.ResponseText
Else
' Modificar para mensaje de pagina no encontrada
GetHTML ="Url incorrecta"
Endif
Else
GetHTML = Err.Description
EndIf
Set objXMLHttp =Nothing
EndFunction
' Modificar yahoo.com por la direccion url de la pagina que queremos obtener
Response.Write GetHTML("http://www.yahoo.com")
%>
ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Extraer todo el contenido de una pagina web" href="http://www.tutores.org/codigo/498/" target="_blank">Extraer todo el contenido de una pagina web</a>
<!-- Final enlace Tutores.org -->