반응형
requests 모듈을 사용하기 위해 모듈 설치
pip install requests
http://ipconfig.kr/ 에서 외부 IP 가져올 수 있도록 코드 만들기
import socket
import requests
import re
in_addr = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
in_addr.connect(("www.naver.com", 443))
print("내부IP: ",in_addr.getsockname()[0])
req = requests.get("http://ipconfig.kr")
out_addr = re.search(r'IP Address : (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})', req.text)[1]
print("외부IP: ",out_addr)
실행결과
반응형
'파이썬' 카테고리의 다른 글
파이썬으로 zip 압축파일 비밀번호 풀기(해제하기) (0) | 2022.11.11 |
---|---|
파이썬으로 QR코드 생성하기 (0) | 2022.09.29 |
우분투 VScode에서 한글 입력 안되는 문제 해결방법 (0) | 2022.09.24 |
우분투 리눅스에 파이참(pycharm) 설치하는 방법 (0) | 2022.09.24 |
파이썬 실행오류 exited with code=9009 (1) | 2022.09.22 |