从看起来像FTP的HTTP下载文件

时间:2013-09-04 18:51:35

标签: python http ftp download

想到我正在处理ftp网站,我尝试使用这个Python简单脚本登录到e4ftl01.cr.usgs.gov/:

import ftplib
ftp = ftolib.FTP("e4ftl01.cr.usgs.gov")
ftp.login()

我收到了这个错误:

socket.error: [Errno 101] Network is unreachable

这可能是因为该网站实际上是HTTP。

现在,我的目标是从网站中的文件夹下载文件,看起来ftplib在这种情况下不起作用,或者我错了?你会建议什么解决方案?

1 个答案:

答案 0 :(得分:0)

好吧,我找到了这个简单的解决方案:

import urllib
urllib.urlretrieve("http://e4ftl01.cr.usgs.gov/MOLT/MOD11A1.005/2012.07.11/BROWSE.MOD11A1.A2012193.h00v08.005.2012196013549.1.jpg","Downloaded.jpg")