Red de conocimiento informático - Conocimiento informático - ¿Cómo cargar el DOM de otros sitios web mediante js o jquery?

¿Cómo cargar el DOM de otros sitios web mediante js o jquery?

Por ejemplo, al enviar una solicitud de acceso, puede obtener los datos devueltos por la solicitud.

¡Es! ¿TIPO DE DOCUMENTO? HTML? ¿público? "-//W3C//DTD?HTML?4.01?Transitional//ES " />

lthtml gt

lthead gt

ltmeta? http-equiv="tipo de contenido"? content = " text/html;? charset=utf-8 "

lttitle gt lectura remota del código fuente de la página web

lt style? type="text/css " >>p>

/*?¿Estilo de fuente de la página? */

Cuerpo,? td,? ingresar,? área de texto? {

Familia de fuentes: Arial

tamaño de fuente: 12px

}

lt/style gt;

<; p>ltscript? type = " text/JavaScript " gt;

//Se utiliza para crear objetos XMLHttpRequest.

¿Función? ¿CrearXmlHttp()? {

//Utiliza diferentes métodos de creación según el tamaño de la ventana. El objeto XMLHttpRequest existe.

¿Y si? (Ventana.XMLHttpRequest)? {

xmlHttp? =?¿Nuevo? XMLHttpRequest(); //Método de creación compatible con Firefox, Opera y otros navegadores.

}? {

xmlHttp? =?¿Nuevo? ActiveXObject("Microsoft.XMLHTTP"); //Método de creación compatible con el navegador IE

}

}

//Obtener páginas web remotas directamente a través del objeto XMLHttpRequest código fuente.

¿Función? obtenerFuente()? {

var? URL? =?document.getElementById("url "). valor;? //Obtener información de la dirección de destino

//Solicitar al usuario que ingrese cuando la dirección esté vacía.

¿Y si? (URL?==?"")?{

Alerta("Ingrese la URL.");

Regresar;

}

document.getelementbyid("fuente"). ¿valor? =?"Cargando...";? //El mensaje se está cargando.

create XML http(); //Crear objeto XMLHttpRequest

xmlHttp.onreadystatechange? =?escribirFuente? //Establece la función de devolución de llamada

xmlHttp.open("GET ", URL,? true

xmlhttp

}<; / p>

//Escriba el código fuente de la página web remota en el área de texto de la página.

¿Función? escribirFuente()? {

¿Y si? (xmlHttp.readyState?==?4)?{

documento getelementbyid(" fuente ").

¿valor? =?xmlHttp.responseText

}

}

lt/script gt

lt/head gt

ltbody gt

lth 1 gt; lectura remota del código fuente de la página web

ltdiv gt

Dirección:

lt input? tipo="botón "? onclick="getSource()"? Valor= "Obtener código fuente" >>p>

lt/div gt;

lttextarea? filas="10 "? cols="80"? id = " fuente " gt lt/textarea gt;

lt/body gt;

lt/html gt;