从外部网站

时间:2018-02-12 06:51:42

标签: javascript php mysql

是否有人有解决方案如何从http://www.rafisklaget.no/portal/page/portal/NR/PrisogStatistikk/Statistikkbank/Landingsopplysninger

检索数据

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

想要下载数据到MySQL,希望这可以自动化,所以我可以使用服务器上的Cron作业来运行它。也就是说,最不可能处理数据。

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

1 个答案:

答案 0 :(得分:0)

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

  

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

这是一个HTML页面。 它就像你可以使用jQuery get / load或ajax方法获得它的任何其他html,将结果提供给查询并选择表格以及令你满意的行和列。

$.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
});

这也很有帮助: Select content from JQuery ajax return object

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