[VB.NET] WinHttpRequest를 사용한 proxy 설정 방법
2023. 9. 20. 17:07ㆍ컴관련
반응형
winHttpRequest를 사용하여 프록시서버를 경유할때는
SetProxy 설정 하나만 해주면 끝.
Dim httpRequest As New WinHttpRequest() ' 프록시 서버 및 포트 설정 httpRequest.SetProxy(2, "123.123.123.123:8080") ' 파란색 IP 부분은 포트번호까지 붙여서 써준다. ' 프록시 인증 정보 설정 (선택 사항) ' httpRequest.SetCredentials("username", "password", HTTPREQUEST_SETCREDENTIALS_FOR_PROXY) ' 웹 사이트에 GET 요청 보내기 httpRequest.Open("GET", "https://search.naver.com/search.naver?query=내아이피확인", False) httpRequest.Send() ' 응답 확인 Dim reText As String = httpRequest.ResponseText |
예제로, 네이버의 "내아이피확인" 검색결과를 가져왔다.
reText 를 출력해보면 아이피가 변경된걸 확인 할 수 있다.
'청춘IP' 나 'COOL IP' 같은 "유료프록시"를 사용할경우, 해당 사이트에서 제공하는 프로그램에 로그인 되어있는 상태에서만 프록시 변경이 가능하다. (위의 코드상에서 ' 프록시 인증정보 설정' 은 필요치 않다)
반응형
'컴관련' 카테고리의 다른 글
[VB.NET] 온라인상의 이미지를 다운로드 후 BASE64로 인코딩하고 Picturebox에 표시하기 (2) | 2023.10.16 |
---|---|
[VB.NET] 문자열에서 HTML태그 삭제하기 (1) | 2023.09.26 |
[VB.NET] 리스트뷰(ListView)에서 선택항목 강조하기 (배경색 강조) (1) | 2023.09.17 |
[VB.NET] Listview 에서 컬럼명, 그리드라인 표시하기 (0) | 2023.09.17 |
사이트맵 자동 생성하기 - 사이트별 장단점 (0) | 2022.11.06 |