57 - [오토핫키] Winhttp로 소스 가져오기
TIP/AutoHotkey
2017. 12. 16. 13:30
57 - [오토핫키] WinHttp로 소스 가져오기
Gui ActiveX를 활용하여 인터넷에서 소스를 얻어오는 방법을 다뤘다면 이번에는 WinHttp를 활용한 방법으로 이전과 차이점은 접속을 하는것이 아닌 POST / GET 방식으로 서버에 요청을 보내고 받아오는 방식이기 때문에 속도가 더 빠릅니다. |
예제
WinHttpWB := 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는 아직 공부한 부분이 아니여서 소스를 얻는것 까지 밖에 할수가 없네요. 추후 공부하는대로 포스팅 하겠습니다. |