IP Geolocation API + 여러번 요청하면 429 ERROR

<에러해결>|2022. 5. 19. 08:51
반응형
  • ip/region/country/위도경도 등등 여러가지 정보들을 제공받을수 있는 사이트들

http://ipwho.is

http://ipinfo.io/json

http://ipapi.co/json

 

제일 마지막 링크로 정보 얻어오는법 (파이썬기준)

 

import requests
import json

info = requests.get('http://ipapi.co/json')
print(info)
info_json = json.loads(info.text)
print(info_json)

print(info_json['ip'])
print(info_json['country_name'])
print(info_json['region'])

 

그리고 한두번은 잘 동작하는데

몇십개 요청이 몰리면 429 에러가 발생함 (429 error = 너무많은 요청)

완전 무료 무제한 서비스가 아니다보니 한번에 요청하는양이 일정수준을 넘어서면 429 에러와함꼐 그후 얼마동안은 링크가 정상작동하지않는다. 주어진 링크들 모두 동일한 문제를 보임.

for i in range(1000000000):
	info = requests.get('http://ipinfo.io/json')
	print(info)

 

반응형

댓글()