myRootFolio

Python Project: Web Scraper

Een eenvoudige Python scraper die de actuele Bitcoin-prijs ophaalt via een publieke API.

Over het project

Deze scraper haalt real-time de Bitcoin-prijs op via de CoinDesk API. Dit toont mijn kennis van Python, API’s en JSON-data parsing.

Hoe de scraper werkt

  • Verbinding maken met een publieke API.
  • JSON data ophalen en parsen.
  • Bitcoin-prijs in USD tonen.

De Python code


import requests
import time

def fetch_bitcoin_price():
    url = "https://api.coindesk.com/v1/bpi/currentprice.json"
    response = requests.get(url)

    if response.status_code == 200:
        data = response.json()
        price_usd = data["bpi"]["USD"]["rate"]
        print(f"De huidige Bitcoin-prijs is ${price_usd}")
    else:
        print("Er ging iets mis bij het ophalen van de Bitcoin-prijs.")

if __name__ == "__main__":
    while True:
        fetch_bitcoin_price()
        time.sleep(10)  # Wacht 10 seconden voor volgende update

      

Live voorbeeld

$--.--

Simulatie van Bitcoin-prijs updates (de echte scraper werkt via Python in de console).