假设我想从德国交易所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 不获取整个站点代码,而只获取速率值?