(1) Principio:
El programa Thief en realidad llama a la página web en otros sitios web a través del componente XMLHTTP en XML. Por ejemplo, muchos programas de Thief News llaman a la página web de noticias de Sina, y reemplazan algunos HTML en ella, y también filtran el anuncio. Las ventajas del programa Thief son: no hay necesidad de mantener el sitio web, porque los datos en el programa Thief provienen de otros sitios web, se actualizará a medida que se actualice el sitio web; Archivos en el programa Thief. Las desventajas son: inestables.
(2) Caso:
Hagamos una breve explicación en la aplicación de XMLHTTP en ASP:
1. Ingrese la dirección web de destino de la URL, y el valor de retorno getTppage es el código HTML de la página web de destino
| El siguiente es el contenido de referencia: Función gethttppage (URL) Dim http Establecer http = server.CreateObject (msxml2.xmlhttp) Http.open get, url, falso Http.send () Si http.readyState <> 4 entonces entonces función de salida final si Gethttppage = bytestobstr (http.ResponseBody, GB2312) Establecer http = nada if Err.number <> 0 el Err.Clear función final |
2. Cambie el caos, use directamente xmlhttp para llamar a la página web con caracteres chinos, y se obtendrá.
| El siguiente es el contenido de referencia: Función bytestobstr (cuerpo, cset) dim objstream Establecer objstream = server.createObject (ADODB.Stream) objstream.type = 1 objstream.mode = 3 objstream. objstream.write? objstream.position = 0 objstream.type = 2 objstream.charset = cset Bytestobstr = objstream.readText objstream.close establecer objstream = nada Función final |
Intente llamar al contenido HTML de http://www.vevb.com/js/
| El siguiente es el contenido de referencia: Dim url, html Url = http://www.vevb.com/js/ Html = gethttppage (url) Respuesta.WRITE HTML |