Предположим, что я хочу извлечь текущий обменный курс биткойна (в евро) из немецкой биржи bitcoin.de, и значение будет взиматься каждый раз, когда я нахожусь на моем сайте (так что не кеширование). Я был в состоянии извлечь значение в PHP:Извлечение контента с внешнего сайта
// fetch contents from bitcoin.de
$url = 'https://www.bitcoin.de/de/';
$content = file_get_contents($url);
// cut everything before specified text
$content = strstr($content, "Aktueller Bitcoin Kurs");
// extract rate
$rate = strstr($content, "<b>");
$rate = substr($rate, 3);
$rate = strstr($rate, "€", true);
echo $rate . " EUR"; // e.g. 105,51 EUR
Это прекрасно работает и печатает правильное значение тока, как это можно найти на веб-сайте bitcoin.de. Но я собираю весь контент веб-сайта, вычитаю все, что мне не нужно, и возвращаю его.
Мой вопрос: есть ли способ (возможно, также использовать jQuery) для решения этой задачи более эффективно; ergo не извлекает весь код сайта, а только значение скорости?
они предоставляют API? – underscore
Нет, я так не думаю. –
Идентификатор, который вы хотите сделать в реальном времени, трудно использовать php, jquery. Попробуйте найти лучший API \ – underscore