Yahoo Finance API Alternative

Da die Yahoo Finance API leider eingestellt wurde, habe ich mir kurzerhand ein alternatives PHP Skript gebastelt um den aktuellen Kurs eines Wertes abzufragen.

yahoo finance api alternative php

Codeschnipsel zum eigenen Nachbau

$symbol = $rowstocks['symbol'];

$url = "https://de.finance.yahoo.com/quote/".$symbol;

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$html = curl_exec($ch);
curl_close($ch);

$dom = new DOMDocument();
@$dom->loadHTML($html);
$link = $dom->getElementById('Lead-3-QuoteHeader-Proxy');
preg_match('/Zur Watchlist hinzufügen(.*?)[+-]/', $link->textContent, $found);
echo $symbol.": ".$found[1];

$price = str_replace(".", "", $found[1]);
$price = str_replace(",", ".", $price);

$sql = "UPDATE stocks SET value = '$price' WHERE symbol = '$symbol'";
$mysqli->query($sql);

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen