假设我想从德国交易所提取当前的比特币汇率(欧元)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)更有效地解决这个问题;因此不获取整个网站代码而只获取费率值?
最佳答案
有许多 API 可用于访问该数据。虽然有更复杂的 API,但您要查找的信息可在以下位置找到:
关于php - 从外部网站获取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16252410/