如何从另一个站点上的某些元素获得价值到您自己的

时间:2018-09-24 15:25:33

标签: javascript php jquery ajax laravel

我需要在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);
});

0 个答案:

没有答案