최근 뉴스 도둑, 음악 도둑, 뉴스 컬렉션 및 플래시 컬렉션에서 컬렉션은 매우 인기가 있습니다. 이제 많은 사람들이 컬렉션에 관심이 있습니다. 모든 사람에게 서비스를 제공하기 위해 저는 컬렉션 프로그램을 작성하고 있습니다. 이름은 Xinyi Collection 프로그램입니다. 이제 수집에 사용 된 관련 기술에 대해 이야기하겠습니다.
우리가 아래에 대해 이야기하는 것은 매우 고급 XMLHTTP 기술이 아닙니다. 나는 또한 그것에 대해 간단히 이야기 할 것입니다. 컬렉션에 얼마나 많은 내용을 사용해야하는지
더 많은 질문을 알아야한다면 xmlhttp 기술을 검색하려면 www.google.com을 방문하면 더 많은 도움을받을 것입니다. 궁금한 점이 있으면 포럼에 다시 게시 할 수 있습니다.
다음은 온라인으로 데이터를 얻는 방법에 대해서만 이야기하며 데이터 처리와 관련이 없습니다.
첫 번째 XMLHTTP 기술
http://www.0579.info/study/exploitation/net/58685.htm
해당 기사에 언급 된 기본 원칙은 이미 매우 상세하지만, 일반적으로 수집하면 처음에는 너무 많이 알 필요가 없습니다. 실용적이라면, 앞으로 충분하지 않은 경우 관련 문서를 찾는 것이 시급합니다.
먼저 xmlhttp 객체를 만들어야합니다
이미 Microsoft가 출시 한 XMLHTTP 구성 요소의 여러 버전이 있으며 다음을 알고 있습니다.
"msxml2.serverxmlhttp.4.0"
"msxml2.serverxmlhttp.3.0"
"msxml2.serverxmlhttp"
"msxml2.xmlhttp.5.0"
"msxml2.xmlhttp.4.0"
"msxml2.xmlhttp.3.0"
"msxml2.xmlhttp"
"Microsoft.xmlhttp
위에는 많은 구성 요소가 있으므로 물론 가장 높은 버전의 객체를 신청해야하므로 어떻게해야합니까?
다음으로 코드를 꺼낼 것입니다. 가장 높은 버전에 따라 XMLHTTP 객체에 적용되는 것을 알 수 있습니다.
DimarrProgid, Prog, 플래그, xmlhttpcom
arrprogid = array ( "msxml2.serverxmlhttp.4.0", "msxml2.serverxmlhttp.3.0", "msxml2.serverxmlhttp", "ms xml2.xmlhttp.5.0 ","msxml2.xmlhttp.4.0 ","msxml2.xmlhttp.3.0 ","msxml2.xmlhttp ","microsoft.xmlhttp ")
ForeachProginArrProgid
if (isobjinstalled (prog) = true)
xmlhttpcom = prog
exitfor
endif
다음
'// <요약>
'// rem은 구성 요소가 예를 지원하는지 확인합니다.
'// </summary>
publicfunctionisobjinstalled (strclassstring)
onerrorresumenext
'// 초기화 값을 설정합니다
isobjinstalled = false
err = 0
'// 테스트 코드
dimxtestobj
setxtestobj = server.createobject (strclassstring)
if0 = errthenisobjinstalled = true
'// 신청자를 지우십시오
setxtestobj = 아무것도 없습니다
err = 0
최종 기능 장애
위의 코드는 현재 서버에서 지원하는 최고 버전의 XMLHTTP 객체를 신청하는 것입니다.
아래의 수집 기능 기능에 대해 이야기합시다
'getFileText는 획득 함수 기능입니다
publicFunctionGetFileText (URL)