굉장히 드문 경우지만 IP Block 등을 막기 위해서 RPA 과제 진행 중 Proxy를 사용하는 케이스가 있다.

그 경우 지금 VPN이 돌고 있는지 아닌지를 알기 위해 기존 원래 공인 IP를 확인하고

특정 시점에 공인 IP를 확인하는 로직이 필요하다.

 

네이버에 '내 아이피 찾기' 이런 식으로 쳐도 나오지만,

RPA에서 가장 부담이 적은 방법은

Invoke Power shell에서 "(Invoke-WebRequest ifconfig.me/ip).Content.Trim()"를 실행하는 것이다.

기본 Text Command를 하드 코딩하는 경우의 설정

 

output은 Collection 객체이고 하나의 요소가 Return 된다. (= 공인 IP 주소)

 

+ Recent posts