(1) Принцип:
Программа THIEF фактически называет веб -страницу на других веб -сайтах через компонент XMLHTTP в XML. Например, многие программы воров новостей называют новостной страницей Sina и заменяют в нем несколько HTML, а также фильтруют рекламу. Преимущества программы THIEF: нет необходимости поддерживать веб -сайт, поскольку данные в программе THIEF поступают из других веб -сайтов, он будет обновлен, когда веб -сайт обновляется; Файлы в программе THIEF. Недостатки: нестабильные.
(2) Случай:
Давайте сделаем краткое объяснение в применении Xmlhttp в ASP:
1. Введите целевой веб -адрес URL -адреса, а gettpage gattpage - это HTML -код целевой веб -страницы
| Ниже приведено эталонное содержание: Функция gethttppage (url) Dim http Установить http = server.createObject (msxml2.xmlhttp) Http.open get, url, false Http.send () Если http.readystate <> 4, то тогда Выходная функция конец, если Gethttppage = bytestobstr (http.responsebody, gb2312) Установить http = ничего Если err.number <> 0 err.clear конечная функция |
2. Измените хаос, непосредственно используйте Xmlhttp, чтобы позвонить на веб -страницу с китайскими именами, и он будет получен.
| Ниже приведено эталонное содержание: Функция Bytestobstr (тело, 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 = ничего Конечная функция |
Попробуйте позвонить в HTML -контент http://www.vevb.com/js/
| Ниже приведено эталонное содержание: DIM URL, HTML Url = http://www.vevb.com/js/ Html = gethttppage (url) Response.write html |