투자 공부
업비트 코인 시세 조회 파이썬 코드
경영지원실장
2023. 12. 9. 21:11
728x90
반응형
업비트에서는 업비트 Open API를 통해 가상화폐 시세를 조회할 수 있습니다. 아래는 파이썬을 사용하여 업비트 Open API를 활용하여 특정 가상화폐의 현재 가격을 조회하는 방법을 보여줍니다. 코드를 실행하기 전에 업비트 Open API 키를 발급받아야 합니다.
import requests
import os
def get_upbit_price(market):
access_key = 'YOUR_UPBIT_ACCESS_KEY' # 여기에 업비트 Access Key를 입력하세요
secret_key = 'YOUR_UPBIT_SECRET_KEY' # 여기에 업비트 Secret Key를 입력하세요
# 업비트 Open API 엔드포인트 URL
url = f'
https://api.upbit.com/v1/ticker?markets=
{market.upper()}'
# API 요청에 필요한 헤더 정보 설정
headers = {
'Authorization': f'Bearer {access_key}'
}
# API 호출
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = response.json()
if len(data) > 0:
price = data[0].get('trade_price')
if price:
print(f"{market}의 현재 가격: {price}")
else:
print(f"{market}의 가격을 가져올 수 없습니다.")
else:
print(f"{market}의 시장 정보를 찾을 수 없습니다.")
else:
print("가격을 가져올 수 없습니다.")
# 사용자 입력으로 조회할 가상화폐 마켓 받기
crypto_market = input("가상화폐 마켓을 입력하세요 (예: KRW-BTC): ")
# 가상화폐 가격 조회
get_upbit_price(crypto_market)
위 코드는 업비트 Open API를 사용하여 입력한 가상화폐 마켓의 현재 가격을 가져옵니다. 코드를 실행하면 사용자로부터 가상화폐 마켓을 입력받아 해당 가상화폐의 현재 가격을 출력합니다.
그러나 실제로 사용하기 위해서는 업비트 Open API를 사용하기 위한 Access Key와 Secret Key가 필요합니다. 또한, 업비트의 API를 사용하는 방법을 이해하고 API 키 발급 및 사용 방법을 알아야 합니다. API 사용시에는 개인 정보 보호 및 보안에 주의해야 합니다.
728x90
반응형