Es gibt jetzt viele populäre Diebesprogramme im Internet, darunter Nachrichtendiebe, Musikdiebe und Down -Diebe.
(I) Prinzip
Das Thief -Programm ruft tatsächlich Webseiten auf anderen Websites über die XMLHTTP -Komponente in XML auf. Zum Beispiel nennen viele von ihnen im News Thief -Programm die Nachrichtenseiten von Sina, und einige Ersetzungen werden an das HTML darin erstellt, und die Anzeigen werden ebenfalls gefiltert. Die Vorteile der Verwendung eines Diebes -Programms sind nicht erforderlich, um die Website zu verwalten, da die Daten im Thief -Programm von anderen Websites stammen, und es wird aktualisiert, wenn die Website aktualisiert wird Das Dieb -Programm hat nur wenige Dateien, und alle Webseiteninhalte stammen von anderen Websites. Nachteile sind: instabil, wenn die Zielwebsite -Fehler auch fehlerhaft sein, und wenn die Zielwebsite aktualisiert und gewartet wird, muss das Dieb -Programm ebenfalls entsprechend geändert werden. Auf dem lokalen Server muss es im Vergleich dazu langsamer sein.
(Ii) Beispiel
Hier finden Sie eine kurze Erklärung für die Anwendung von XMLHTTP in ASP
| <% 'Gemeinsame Funktionen '1. Funktion Gethttppage (URL) Dim Http Setzen Sie http = server.createObject (msxml2.xmlhttp) Http.open bekommen, url, falsch Http.send () Wenn http.readystate <> 4 dann Ausgangsfunktion Ende wenn getttppage = byTestObstr (http.responsebody, gb2312) Setzen Sie http = nichts Wenn err.number <> 0 dann err.clear Endfunktion '2. Funktion byTestObstr (Körper, cset) Dimer Objstream Setzen Sie objstream = server.createObject (adodb.stream) objstream.type = 1 objstream.mode = 3 objstream.open objstream.write Body objstream.position = 0 objstream.type = 2 objstream.charset = cset ByTestObstr = objstream.readText objstream.close objstream einstellen = nichts Endfunktion 'Im Folgenden wird versucht, den HTML -Inhalt von http://www.3doing.com/earticle/ anzurufen Dim URL, HTML Url = http: //www.3doing.com/earticle/ Html = gethttppage (URL) Response.write html %> |