<에러해결>
IP Geolocation API + 여러번 요청하면 429 ERROR
peanut0613
2022. 5. 19. 08:51
- ip/region/country/위도경도 등등 여러가지 정보들을 제공받을수 있는 사이트들
제일 마지막 링크로 정보 얻어오는법 (파이썬기준)
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)