(1) Prinzip:
Das Thief -Programm ruft die Webseite auf anderen Websites über die XMLHTTP -Komponente in XML tatsächlich auf. Beispielsweise nennen viele Nachrichtendieberschaften die Nachrichtenwebseite von Sina und ersetzen einige HTML darin und filtern auch die Werbung. Die Vorteile des Thief -Programms sind nicht erforderlich, um die Website zu verwalten, da die Daten im Dieb -Programm von anderen Websites stammen. Es wird aktualisiert, wenn die Website aktualisiert wird. Dateien zum Dieb -Programm. Die Nachteile sind: instabil.
(2) Fall:
Lassen Sie uns eine kurze Erklärung in der Anwendung von XMLHTTP in ASP machen:
1. Geben Sie die URL -Ziel -Webadresse ein und Rückgabewert GetTPPage ist der HTML -Code der Zielwebseite
| Das Folgende ist der Referenzinhalt: Funktion Gethttppage (URL) Dim Http Setzen Sie http = server.createObject (msxml2.xmlhttp) Http.open bekommen, url, falsch Http.send () Wenn http.readystate <> 4 dann dann Ausgangsfunktion Ende wenn Getttppage = byTestObstr (http.responsebody, gb2312) Setzen Sie http = nichts Wenn err.number <> 0 das err.clear Endfunktion |
2. Ändern Sie das Chaos, verwenden Sie XMLHTTP direkt, um die Webseite mit chinesischen Zeichen aufzurufen, und sie wird erhalten.
| Das Folgende ist der Referenzinhalt: Funktion byTestObstr (Körper, cset) Dimer Objstream Setzen Sie 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 objstream einstellen = nichts Endfunktion |
Versuchen Sie, HTML -Inhalte von http://www.vevb.com/js/ anzurufen
| Das Folgende ist der Referenzinhalt: Dim URL, HTML Url = http://www.vevb.com/js/ Html = gethttppage (URL) Response.write html |