我之前从未使用过API,这是我第一次使用API将数据从其他网站提取到我的网站。是否有任何这样的API,通过它我可以用PHP或Laravel5等获取数据?
实际上我需要从http://www.nrb.org.np/fxmexchangerate.php提取汇率到我的网站。我应该得到最近的数据,即来自这个网站的更新数据。
我该怎么做?
答案 0 :(得分:2)
API:应用程序接口。
如果您尝试从中收集数据的网站未提供API,那么您必须自己找到一种收集数据的方法。如果您使用的是PHP,可以查看this parser以获取简单的HTML DOM提取器。
他们在他们的网站上提供各种示例,检查这些并检查您尝试从中获取内容的网站的结构,您应该没问题:
// Create DOM from URL or file
$html = file_get_html('http://www.stackoverflow.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';