使用 curl 或 wget 下载 zip 文件
Download a zip file using curl or wget
我需要从此网页下载几个 zip 文件....
使用curl或wget,所以不是交互方式,
样本url如下...
http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12
如果我在新的浏览器选项卡或 window 中使用此 link,一切正常,但使用 curl 或 wget 无法下载压缩文件。
尝试使用 Firebug 查看浏览器中发生的情况,或者通常在浏览器控制台中,我可以看到首先有一个 POST 请求,然后是一个 GET 请求(使用 Firebug ... ), 所以我无法使用 curl 或 wget.
重现这些请求
也可能是在浏览器会话中设置了一些 cookie,如果没有该 cookie,links 将无法工作?
如有任何建议,我们将不胜感激....
切萨雷
注意:当我尝试使用 wget 时,这是我的结果
注意 2:404 未找到
注意3(解决方案):正确的命令是
wget "http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12"
然后我必须将文件重命名为 "pippo.zip",这是我的结果,或者,以这种方式使用 -O 选项更好
wget "http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12" -O pippo.zip
查看您的命令,您缺少双引号。您的命令应该是:
wget "http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12"
那应该可以正常下载。
我需要从此网页下载几个 zip 文件....
使用curl或wget,所以不是交互方式,
样本url如下...
http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12
如果我在新的浏览器选项卡或 window 中使用此 link,一切正常,但使用 curl 或 wget 无法下载压缩文件。
尝试使用 Firebug 查看浏览器中发生的情况,或者通常在浏览器控制台中,我可以看到首先有一个 POST 请求,然后是一个 GET 请求(使用 Firebug ... ), 所以我无法使用 curl 或 wget.
重现这些请求也可能是在浏览器会话中设置了一些 cookie,如果没有该 cookie,links 将无法工作?
如有任何建议,我们将不胜感激....
切萨雷
注意:当我尝试使用 wget 时,这是我的结果
注意 2:404 未找到
注意3(解决方案):正确的命令是
wget "http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12"
然后我必须将文件重命名为 "pippo.zip",这是我的结果,或者,以这种方式使用 -O 选项更好
wget "http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12" -O pippo.zip
查看您的命令,您缺少双引号。您的命令应该是:
wget "http://www.geoportale.regione.lombardia.it/rlregis_download/service/package?dbId=323&cod=12"
那应该可以正常下载。