(1) Prinsip:
Program pencuri sebenarnya memanggil halaman web di situs web lain melalui komponen XMLHTTP di XML. Misalnya, banyak program pencuri berita menyebut halaman web berita Sina, dan mengganti beberapa HTML di dalamnya, dan juga memfilter iklan. Keuntungan dari program pencuri adalah: tidak perlu mempertahankan situs web, karena data dalam program pencuri berasal dari situs web lain, itu akan diperbarui karena situs web diperbarui; File pada program pencuri. Kerugiannya: tidak stabil.
(2) Kasus:
Mari kita buat penjelasan singkat dalam penerapan xmlhttp di ASP:
1. Masukkan Alamat Web Target URL, dan Nilai Pengembalian GetTppage adalah kode HTML dari halaman web target
| Berikut ini adalah konten referensi: Function getHttppage (URL) redup http Setel http = server.CreateObject (msxml2.xmlhttp) Http.open get, url, false Http.send () Jika http.readystate <> 4 maka fungsi keluar akhiri jika GetHttppage = bytestoBstr (http.responseBody, GB2312) atur http = tidak ada Jika err.number <> 0 err.clear fungsi akhir |
2. Ubah kekacauan, langsung gunakan xmlhttp untuk memanggil halaman web dengan karakter Cina, dan itu akan diperoleh.
| Berikut ini adalah konten referensi: Fungsi bytestoBstr (body, cset) redup objstream Set 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 atur objstream = tidak ada Fungsi akhir |
Coba hubungi konten html http://www.vevb.com/js/
| Berikut ini adalah konten referensi: URL redup, html Url = http://www.vevb.com/js/ Html = getHttppage (url) Response.write html |