(1) Principe:
Le programme Thief appelle en fait la page Web sur d'autres sites Web via le composant XMLHTTP dans XML. Par exemple, de nombreux programmes de voleurs d'actualités appellent la page Web de Sina de Sina et y remplacent un HTML, et filtrent également la publicité. Les avantages du programme du voleur sont: il n'est pas nécessaire de maintenir le site Web, car les données du programme de voleurs proviennent d'autres sites Web, il sera mis à jour car le site Web est mis à jour; Fichiers sur le programme du voleur. Les inconvénients sont: instables.
(2) Cas:
Faisons une brève explication dans l'application de XMLHTTP dans ASP:
1. Entrez l'adresse Web cible de l'URL et la valeur de retour GetTppage est le code HTML de la page Web cible
| Ce qui suit est le contenu de référence: Fonction gethttppage (URL) DIM HTTP Définir http = server.createObject (msxml2.xmlhttp) Http.open get, url, false Http.send () Si http.readystate <> 4 alors fonction de sortie terminer si GethtTppage = ByTestObstr (Http.ResponseBody, GB2312) définir http = rien Si err.number <> 0 le err.clear fonction finale |
2. Modifiez le chaos, utilisez directement XMLHTTP pour appeler la page Web avec des caractères chinois, et il sera obtenu.
| Ce qui suit est le contenu de référence: Fonction bytestobstr (corps, cset) objstream sombre Définir ObjStream = Server.CreateObject (Adodb.Stream) objstream.type = 1 objstream.mode = 3 objstream.open objstream.write? objstream.position = 0 objstream.type = 2 objstream.charset = cset ByTestObstr = objstream.readText objstream.close définir objstream = rien Fonction finale |
Essayez d'appeler le contenu html de http://www.vevb.com/js/
| Ce qui suit est le contenu de référence: URL DIM, HTML Url = http://www.vevb.com/js/ Html = gethttppage (URL) Réponse.WRITE HTML |