繁体   English   中英

从外部站点检索数据

[英]Retriving data from external site

有没有人有如何从http://www.rafisklaget.no/portal/page/portal/NR/PrisogStatistikk/Statistikkbank/Landingsopplysninger检索数据的解决方案

这是公开可用的数据,可以自由使用。 您必须点击“Vis aktive fartøy siste uke / 显示上周活跃船只”按钮以获取上周活跃船只的概览。 然后单击“Reg. merke / Reg.mark”列中的链接。 然后你会得到我有兴趣下载的数据。 这是我每天都想在每艘活跃的船只上做的事情。

想要将下载的数据下载到 MySQL,并希望这可以自动化,以便我可以在服务器上使用 Cron 作业运行它。 也就是说,尽可能少地处理数据。

我之前曾与 Råfisklaget 联系,了解是否可以以 CSV 格式发送/检索数据,但我没有得到任何答复。

您可以使用检查器,然后“网络”获取所需资源的网址并使用该网址获取数据。 也有引擎。 这里 :

http://www.rafisklaget.no/portal/pls/portal/PORTAL.LANDINGSOPPLYSNING_AKTIVE.show

这是一个html页面。 它就像任何其他 html 一样,您可以使用 jQuery get/load 或 ajax 方法获取它,将结果提供给查询并选择您喜欢的表以及行和列。

$.get("http://stackoverflow.com", function(html) {
    var $res = $(html);
    var $table = $('table', $res);
    var $rows = $('table tr',$res); // or
    var $cols = $('td', $table); // this would be a little faster
});

这也很有帮助: 从 JQuery ajax 返回对象中选择内容

但是您的这个非常特殊的站点需要一个需要完成更多工作的活动会话,我建议您阅读页面的源代码并查看“ function hentAktive() ”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM