728x90
아래와 같은 Error 메세지를 본적이 있다면 이유는 아래의 경우이다.
① 비 JSON 준수 인용
② XML/HTML 출력( '<'로 시작하는 문자열)
③ 호환되지 않는 문자 인코딩
UPBIT API를 테스트를 하고 오를지 내릴지 가격을 예측해주는 모델을 위해 데이터를 수집하던 중 빠르게 FOR문으로 빠르게 요구하다 보니 발생했다. 특히 업비트의 API 호출은 초당 최대 호출 수, 분당 최대 호출 수를 정해 최대 요청 수 정책을 정했기 때문에 그렇다.
그렇다면 해결 방안은 무엇일까. 간단하다.
바로 Sleep() 등 코드를 실행할 때 쉬어갈 수 있는 라이브러로 제어하거나, 웹 소켓을 사용하면 된다.
728x90
'Python' 카테고리의 다른 글
[Python] Class (0) | 2023.03.08 |
---|---|
[Python] Error : conda 용어가 cmdlet,함수,스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. (0) | 2022.12.28 |