我需要在PHP \ Laravel中创建一个应用程序,并且需要使用国家银行的汇率。但是,国家银行没有为开发人员提供API来简单地获取银行的汇率。
该网站应该从以下网站获取汇率:DSB Bank
我想出了一种方法来获取php和javascript的值,但实际上并不能做很多事情。
<table id="theSpecialTable" style="display: none">
<?php
$url = 'https://www.dsb.sr/nl-NL/Wisselkoersen-info';
$content = file_get_contents($url);
$first_step = explode( '<table style="width: 564px; height: 144px;">' , $content );
$second_step = explode("</table>" , $first_step[1] );
echo $second_step[0];
?>
</table>
这是带我所需代码段的代码。然后,我使用javascript浏览了对象。
$(document).ready(function(){
var aankoopUsd = $("#theSpecialTable tbody tr:nth-child(2) td:nth-child(2)").html();
var verkoopUsd = $("#theSpecialTable tbody tr:nth-child(2) td:nth-child(3)").html();
var aankoopEur = $("#theSpecialTable tbody tr:nth-child(3) td:nth-child(2)").html();
var verkoopEur = $("#theSpecialTable tbody tr:nth-child(3) td:nth-child(3)").html();
console.log("Aankoop koers USD: " + aankoopUsd);
console.log("Verkoop koers USD: " + verkoopUsd);
console.log("Aankoop koers Euro: " + aankoopEur);
console.log("Verkoop koers Euro: " + verkoopEur);
});