以编程方式下载php生成的网页

以编程方式下载php生成的网页,php,dictionary,download,Php,Dictionary,Download,我需要下载一本在线印地语词典供离线使用。字典中的每个单词都有一个php生成的页面。这些页面的URL如下所示: http://pustak.org/home.php?mean=X,其中X表示一个数字 因此,可以通过转到http://pustak.org/home.php?mean=1,第二个单词是http://pustak.org/home.php?mean=2等等 如何以编程方式下载所有这些页面并将它们保存为单独的html文件 PS:如果你想知道的话,我这么做是因为我需要一本印地语词典来指代我旅

我需要下载一本在线印地语词典供离线使用。字典中的每个单词都有一个php生成的页面。这些页面的URL如下所示:
http://pustak.org/home.php?mean=X
,其中X表示一个数字

因此,可以通过转到
http://pustak.org/home.php?mean=1
,第二个单词是
http://pustak.org/home.php?mean=2
等等

如何以编程方式下载所有这些页面并将它们保存为单独的html文件

PS:如果你想知道的话,我这么做是因为我需要一本印地语词典来指代我旅行时在iPod Touch上的离线(因为Touch没有手机数据)。我已经尝试了一大堆印地语词典应用程序,但没有一个能达到这个标准——这个免费在线词典的质量和定义。所以我的计划是把整个东西作为html文件下载,存储在支持全文搜索的iOS文件系统应用程序中,我有自己的离线字典


谢谢你的帮助

您可以尝试使用
文件获取内容

$max = 100000 //total num of words to get

for($cont=1; $cont<$max; $cont++){
    $sourceCode = file_get_contents('http://pustak.org/home.php?mean=$cont');

    if(!file_put_contents('/path/word'.$cont.'.html',$sourceCode)){
        echo "error with word number".$cont;
        die();
    }
}
$max=100000//要获取的单词总数

对于($cont=1;$cont您可以使用
文件获取内容来尝试它:

$max = 100000 //total num of words to get

for($cont=1; $cont<$max; $cont++){
    $sourceCode = file_get_contents('http://pustak.org/home.php?mean=$cont');

    if(!file_put_contents('/path/word'.$cont.'.html',$sourceCode)){
        echo "error with word number".$cont;
        die();
    }
}
$max=100000//要获取的单词总数

对于($cont=1;$cont稍有不同的方法,我个人会使用

从主页:

HTTrack是一款免费(GPL、libre/免费软件)且易于离线使用 浏览器实用程序

它允许您将万维网网站从Internet下载到 本地目录,递归构建所有目录,获取HTML, 从服务器到计算机的图像和其他文件。HTTrack 安排原始站点的相对链接结构。只需打开 在浏览器中显示“镜像”网站的页面,您可以浏览 从一个链接到另一个链接,就好像你在网上查看一样。HTTrack可以 同时更新现有镜像站点,然后继续 HTTrack是完全可配置的,并且有一个集成的帮助 系统

据该网站称,它支持Windows 2000/XP/Vista/Seven和几种不同风格的Linux


我想你可以将下载的文件导入到你提到的这个iOS应用程序中。

我个人会使用稍微不同的方法

从主页:

HTTrack是一款免费(GPL、libre/免费软件)且易于离线使用 浏览器实用程序

它允许您将万维网网站从Internet下载到 本地目录,递归构建所有目录,获取HTML, 从服务器到计算机的图像和其他文件。HTTrack 安排原始站点的相对链接结构。只需打开 在浏览器中显示“镜像”网站的页面,您可以浏览 从一个链接到另一个链接,就好像你在网上查看一样。HTTrack可以 同时更新现有镜像站点,然后继续 HTTrack是完全可配置的,并且有一个集成的帮助 系统

据该网站称,它支持Windows 2000/XP/Vista/Seven和几种不同风格的Linux


我想你可以将下载的文件导入你提到的这个iOS应用程序。

cURL和
file\u put\u contents
将是你的朋友。mean的最大值是多少?或者你可以使用一个外部工具。例如。cURL和
file\u put\u contents
将是你的朋友。mean的最大值是多少?或者你可以你可以使用外部工具。例如。