En este artículo, vamos a ver cómo obtener el precio en tiempo real de las criptomonedas utilizando la API de Binance en Python.
API de Binance
La API de Binance es un método que le permite conectarse a los servidores de Binance utilizando varios lenguajes de programación. Con él, puede automatizar su comercio y realizar requests HTTP para enviar y recibir datos.
Aquí accedemos a la API de Binance usando Python con el módulo de requests. Enviaremos requests a la API de Binance y extraeremos el precio en tiempo real de la criptomoneda requerida en formato JSON. Usaremos el módulo JSON para convertir los datos JSON extraídos en un diccionario de Python.
Ejemplo 1: Obtenga el precio de las criptomonedas usando la API de Python y Binance
Aquí Requests.get() enviará una solicitud a una URL específica y la guardará en datos y json() convertirá los datos en un diccionario de Python.
Python3
# Import libraries import json import requests # defining key/request url key = "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT" # requesting data from url data = requests.get(key) data = data.json() print(f"{data['symbol']} price is {data['price']}")
Producción:
BTCUSDT price is 41522.20000000
Ejemplo 2: obtenga múltiples precios de criptografía en tiempo real
Python3
# Import libraries import json import requests # Defining Binance API URL key = "https://api.binance.com/api/v3/ticker/price?symbol=" # Making list for multiple crypto's currencies = ["BTCUSDT", "DOGEUSDT", "LTCUSDT"] j = 0 # running loop to print all crypto prices for i in currencies: # completing API for request url = key+currencies[j] data = requests.get(url) data = data.json() j = j+1 print(f"{data['symbol']} price is {data['price']}")
Producción:
BTCUSDT price is 41522.20000000 DOGEUSDT price is 0.14710000 LTCUSDT price is 125.00000000
Publicación traducida automáticamente
Artículo escrito por vinamrayadav y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA