0

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

第一页的链接如下所示: ..... 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 不能做到这一点,那么任何其他编程语言都可以吗?

4

1 回答 1

0

您可以使用 Perlwget并快速获取它们。

#!/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++;
}
于 2013-04-01T18:08:04.897 回答