如何使用python从Http下载包含其他zip文件夹的zip目录

时间:2019-06-24 10:17:53

标签: python-3.x request urllib

我正在尝试使用urllib.request从网站“ https://eogdata.mines.edu/wwwdata/viirs_products/vnf/”下载目录中的文件夹“ v30”,以便将整个文件夹保存在主目录中。

我尝试使用python中的urllib库,但不确定如何构造代码来完成工作

import urllib
import urllib.request
response = urllib2.urlopen('https://eogdata.mines.edu/wwwdata/viirs_products/vnf/v30/')
data = response.read()

homedir = 'C:\Users\Document'
file_ = open(filename, 'w')
file_.write(data)
file_.close()

1 个答案:

答案 0 :(得分:0)

安装bs4和请求,然后可以使用如下代码:

导入bs4 导入请求

url = "http://bossa.pl/pub/metastock/ofe/sesjaofe/"
r = requests.get(url)
data = bs4.BeautifulSoup(r.text, "html.parser")
for l in data.find_all("a"):
    r = requests.get(url + l["href"])
    print(r.status_code)

不需要将请求的数据保存到目录中。