-
웹페이지 소스 긁어오기웹프로그래밍/ASP 2007. 12. 19. 18:12반응형
타 웹페이지의 내용을 읽어와 참조할때 사용하는, 웹페이지의 내용을 읽어오는 소스 입니다.
<%
function getInfo_function(xurl)dim RStr
dim xmlClientSet xmlClient = Server.CreateObject(“Microsoft.XMLHTTP”)
xmlClient.open “GET”, Xurl, False
xmlClient.setRequestHeader “Content-Type”,”text/xml”
xmlClient.setRequestHeader “Accept-Language”,”ko”
xmlClient.sendif xmlClient.status = 200 then
Set responseStrm = CreateObject(“ADODB.Stream”)
responseStrm.Open
responseStrm.Position = 0
responseStrm.Type = 1
responseStrm.Write xmlClient.responseBody
responseStrm.Position = 0
responseStrm.Type = 2
responseStrm.Charset = “euc-kr”
RStr = responseStrm.ReadText
responseStrm.Close
Set responseStrm = Nothing
else
RStr = “get_fail”
end ifSET xmlClient = nothing
getInfo_function = RStrend function
%>위와같이 getInfo_function() 이라는 함수를 선언해놓고
원하는 페이지의 주소를 삽입하여 함수를 불러오면 됩니다.read_data = getInfo_function(“http://www.daum.net“)
response.write(read_data)참고로
Set responseStrm = CreateObject(“ADODB.Stream”)
responseStrm.Open
responseStrm.Position = 0
responseStrm.Type = 1
responseStrm.Write xmlClient.responseBody
responseStrm.Position = 0
responseStrm.Type = 2
responseStrm.Charset = “euc-kr”
RStr = responseStrm.ReadText
responseStrm.Close
Set responseStrm = Nothing위 부분은
읽어온 페이지 내용의 한글을 깨지지않고 보여주기위한 소스입니다.반응형'웹프로그래밍 > ASP' 카테고리의 다른 글
GPS좌표 두지점간 거리계산 소스 - ASP/MSSQL/JS (0) 2011.05.30 ASP로 XML페이지 만들기 (1) 2009.06.04 난수발생-ASP (0) 2007.12.30