如何下载从html文件链接的一堆pdf文件?

时间:2013-04-01 17:31:20

标签: javascript

我朋友的电脑坏了,他唯一可以用来查看他的几何图书的是可访问的页面:http://www.classzone.com/cz/books/geometry_2007_na/secured/resources/applications/ebook/accessibility/ml_geometry_na/toc.html因为他有一台无法查看flash的iPad。

第一页的链接如下:..... http://www.classzone.com/cz/books/geometry_2007_na/secured/resources/applications/ebook/accessibility/ml_geometry_na/page_1.pdf

第二页:..... blahblah / page_2.pdf一直到page_1000.pdf

问题是没有“下一页”按钮,所以切换页面很麻烦。此外,它需要互联网连接。

如何将所有这些pdf下载到一个文件夹中,以便他能够更轻松地在iPad上阅读这些文件?我也想有这个选项,所以我可以离线查看我的数学书。我知道javascript,并且正在考虑for循环:

for(var i=1; i<=500; i++) {
 var link = "http://www.classzone.com/cz/books/geometry_2007_na/secured/resources/applications/ebook/accessibility/ml_geometry_na/page_" + i + ".pdf";
 // how can I download the pdf from variable link 
}

非常感谢你!如果javascript无法做到这一点,可以使用其他任何编程语言吗?

1 个答案:

答案 0 :(得分:0)

您可以将Perl与wget一起使用并快速获取它们。

#!/usr/bin/perl -w
$x = 1;
while ($x < 1001) {
    system ("wget http://www.classzone.com/cz/books/geometry_2007_na/secured/resources/applications/ebook/accessibility/ml_geometry_na/page_$x.pdf");
    $x++;
}