스크립트/Python
urlopen 파라메터 전달
겨울섬
2021. 5. 30. 12:20
■ IP주소 조회 API
간단하게 IP주소를 조회할 수 있는 API 사이트가 있다(https://www.ipify.org/)
파이썬 프로그램 내에서 urlopen으로 출력해보자
import urllib.request as req
from urllib.parse import urlencode
API = "https://api.ipify.org"
values = {
'format': 'json'
}
params = urlencode(values)
print('파라메터', params)
url = API + "?" + params
print("요청URL", url)
reqData = req.urlopen(url).read().decode('utf-8')
print("출력", reqData)
■ RSS피드 내용 가져오기
행정안전부 - 새소식 - 알립니다 게시판의 RSS를 호출해보자
import urllib.request as req
from urllib.parse import urlencode
API = "https://www.mois.go.kr/gpms/view/jsp/rss/rss.jsp"
values = {
'ctxCd': '1001' # 알립니다 게시판
}
params = urlencode(values)
print('파라메터', params)
url = API + "?" + params
print("요청URL", url)
reqData = req.urlopen(url).read().decode('utf-8')
print("출력", reqData)