57 - [오토핫키] WinHttp로 소스 가져오기

    Gui ActiveX를 활용하여 인터넷에서 소스를 얻어오는 방법을 다뤘다면 이번에는 WinHttp를 활용한 방법으로 이전과 차이점은 접속을 하는것이 아닌 POST / GET 방식으로 서버에 요청을 보내고 받아오는 방식이기 때문에 속도가 더 빠릅니다.

     

     

    예제

    WinHttp

    WB := ComObjCreate("WinHttp.WinHttpRequest.5.1")  ;WinHttp오브젝트를 생성합니다.

    WB.Open( "GET", "http://www.naver.com" )  ;인터넷 주소를 "GET" 방식으로 설정합니다.

    WB.Send()  ;위에서 설정한 방식을 서버에 요청합니다.

    WB.WaitForResponse()  ;서버에서 정보를 보내올때까지 기다립니다.

    Source := WB.ResponseText  ;ResponseText 소스를 받아옵니다.

    MsgBox, %Source%

     

    WinHttp는 오토핫키 명령어로 따지면 PostMessage와 비슷한 성격을 띄고 있다고 보면 됩니다. 따라서 정확한 주소값만 입력 해주면 로그인, 블로그 글쓰기 등을 빠르게 할 수 있죠.

    저도 WinHttp는 아직 공부한 부분이 아니여서 소스를 얻는것 까지 밖에 할수가 없네요. 추후 공부하는대로 포스팅 하겠습니다.

     

     

     

     

     

     

    Posted by 옹봉이