现在网上流行的小偷程序比较多,有新闻类小偷,音乐小偷,下载小偷,那么它们是如何做的呢,下面我来做个简单介绍,希望对各位站长有所帮助。
(一)原理
Le programme Thief appelle en fait des pages Web sur d'autres sites Web via le composant XMLHTTP dans XML.比如新闻小偷程序,很多都是调用了sina的新闻网页,并且对其中的html进行了一些替换,同时对广告也进行了过滤。 Les avantages de l'utilisation d'un programme de voleurs 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, et il sera mis à jour car le site Web est mis à jour; Le programme Thief n'a que quelques fichiers, et tout le contenu de la page Web provient d'autres sites Web. Les inconvénients sont: instables, si le site Web cible erre, le programme sera également erroné, et si le site Web cible est mis à niveau et maintenu, le programme du voleur doit également être modifié en conséquence; Sur le serveur local.
(Ii) Exemple
Voici une brève explication de l'application de XMLHTTP dans ASP
| <% 'Fonctions communes '1. 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 alors err.clear fonction finale '2. Fonction bytestobstr (corps, cset) objstream sombre Définir ObjStream = Server.CreateObject (Adodb.Stream) objstream.type = 1 objstream.mode = 3 objstream.open OBJSTREAM.WRITE CORPS objstream.position = 0 objstream.type = 2 objstream.charset = cset ByTestObstr = objstream.readText objstream.close définir objstream = rien Fonction finale 'Ce qui suit est d'essayer d'appeler le contenu HTML de http://www.3doing.com/earticle/ URL DIM, HTML Url = http: //www.3doing.com/earticle/ Html = gethttppage (URL) Réponse.WRITE HTML % > |