You are viewing a single comment's thread from:

RE: [kr-dev] 업빗 및 cryptocompare 거래소에서 받은 정보로 중첩 차트 그리기

in #kr7 years ago

강력 추천 드립니다! :D
업비트의 경우 request 헤더를 검사하여 빈 헤더일 때 말씀하신 것처럼 랜덤하게 response를 주지 않습니다.
그러므로 헤더를 적당히 채워서 보내면 정상적으로 동작합니다.
제가 사용하는 코드는 다음과 같습니다.

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}
        async with ClientSession() as session:
            async with session.get(url, headers=headers) as response:

위 예시의 헤더는 구글 크롬의 헤더를 복붙한건데 별 문제없이 잘 되었습니다.

Sort:  

requests 라이브러리가 웹서버에 요청을 할때 헤더를 비우고 요청을 했던거군요. 전 서버에 접속한 사용자가 많아서 종종 못받아 오는 줄 알았네요. 감사합니다 ^^

Coin Marketplace

STEEM 0.15
TRX 0.12
JST 0.025
BTC 55275.78
ETH 2457.15
USDT 1.00
SBD 2.18