Press ESC to close

binance api ile tüm kriptoların fiyatlarını çekme

import requests

def get_all_symbol_prices():
    base_url = "https://api.binance.com/api/v3/exchangeInfo"

    response = requests.get(base_url)
    data = response.json()

    symbol_prices = {}

    if "symbols" in data:
        for symbol_info in data["symbols"]:
            symbol = symbol_info["symbol"]
            symbol_prices[symbol] = None

    # Fiyatları al
    for symbol in symbol_prices:
        params = {"symbol": symbol}
        response = requests.get("https://api.binance.com/api/v3/ticker/price", params=params)
        data = response.json()
        if "price" in data:
            symbol_prices[symbol] = float(data["price"])

    return symbol_prices

# Tüm kripto varlık fiyatlarını al
all_prices = get_all_symbol_prices()

# Fiyatları ekrana yazdır
for symbol, price in all_prices.items():
    print(f"{symbol} fiyatı: {price}")

istediğiniz bir coinin fiyatını çekmek için

import requests

def get_symbol_price(symbol):
    base_url = "https://api.binance.com/api/v3/ticker/price"
    params = {"symbol": symbol}

    response = requests.get(base_url, params=params)
    data = response.json()

    if "price" in data:
        return float(data["price"])
    else:
        return None

# Örnek kullanım
symbol = "BTCUSDT"  # İlgili kripto varlık simgesini buraya girin
price = get_symbol_price(symbol)
if price is not None:
    print(f"{symbol} fiyatı: {price}")
else:
    print(f"{symbol} fiyatı bulunamadı.")

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

@Katen on Instagram
Bu hata mesajını yalnızca WordPress yöneticileri görebilir

Hata: 1 kimliğine sahip hiçbir akış bulunamadı.

Bir akış oluşturmak için lütfen Instagram Akışı ayarlar sayfasına gidin.