(1)原則:
Thiefプログラムは、実際には、XMLのXMLHTTPコンポーネントを介して他のWebサイトのWebページを呼び出します。たとえば、多くのニュースシーフプログラムは、SinaのニュースWebページに電話をかけ、HTMLを交換し、広告をフィルタリングします。 Thiefプログラムの利点は次のとおりです。Thiefプログラムのデータは、Webサイトが更新されると更新されるためですすべてのWebページのコンテンツは、泥棒プログラムです。欠点は次のとおりです。ターゲットWebサイトが間違っている場合、ターゲットWebサイトがアップグレードされ、維持されている場合、それに応じて変更する必要があります。
(2)ケース:
ASPでのXMLHTTPの適用について簡単に説明しましょう。
1. URLターゲットWebアドレスを入力し、return値gettpageはターゲットWebページのHTMLコードです
| 以下は参照コンテンツです。 関数gethttppage(url) dim http http = server.createobject(msxml2.xmlhttp)を設定します http.open get、url、false http.send() http.ReadyState <> 4の場合 出口機能 ifを終了します gethttppage = bytestobstr(http.responsebody、gb2312) http = Nothingを設定します err.number <> 0の場合、err.clear エンド関数 |
2。カオスを変更し、XMLHTTPを直接使用して漢字を使用してWebページを呼び出すと、取得されます。
| 以下は参照コンテンツです。 関数bytestobstr(body、cset) DIM OBJSTREAM 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 = Nothingを設定します エンド関数 |
http://www.vevb.com/js/のHTMLコンテンツに電話してみてください
| 以下は参照コンテンツです。 dim url、html url = http://www.vevb.com/js/ html = gethttppage(url) Response.Write HTML |