主页 > 网站动力 >[ jQuery]从网页上一次下载多个档案 – ARON H

[ jQuery]从网页上一次下载多个档案 – ARON H

作者: 时间:2020-05-22 472° 网站动力
原始文章

[ jQuery ]从网页上一次下载多个档案


政府开放资料平台上提供很多免费的内政资料,如
现有公司登记家数-按县市分 。
如下图,某些项目中把每月的档案独立上传为一个csv档,从2010年到2019年总共有一百多个。我像笨蛋一样点了二十几个后,突然想,难道没有快一点的方法吗?


如下图,某些项目中把每月的档案独立上传为一个csv档,从2010年到2019年总共有一百多个。我像笨蛋一样点了二十几个后,突然想,难道没有快一点的方法吗?

[ jQuery]从网页上一次下载多个档案 – ARON H

再次确认jQuery是否正常运作。

观察HTML结构

我们观察一下页面中的HTML结构,发现每一个下载连结都有一个class叫ff-icon-csv。

我们先用下面的程式测试第一个 ff-icon-csv 的连结是否能顺利下载。

var url = $('.ff-icon-csv:first').attr("href");window.open(url);

成功后就可以加上each,下载全部的档案。

$('.ff-icon-csv').each(function(){var url = $(this).attr("href");window.open(url);});弹出式视窗阻挡器

执行上面的程式后,在网址栏的尾端应该会跳出讯息,因为目前的程式会开启大量的视窗,所以会被弹出式视窗阻挡,只要设为允许即可。

实际操作影片jquery档案下载csvffurlicon视窗window资料
上一篇:
下一篇: