#!/usr/bin/python
# _*_ coding: utf-8 _*_
'''
Created on 2018年8月22日
'''
import urllib
import urllib2
import re
req = urllib2.Request('http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/')
# req = urllib2.Request('http://www.cvpapers.com/cvpr2014.html')
f = urllib2.urlopen(req)
localDir = 'E:\download\\'
urlList = []
for eachLine in f:
line = eachLine.strip()
if re.match('.*rpm.*', line):
# print(line)
wordList = line.split('\"')
for word in wordList:
if re.match('.*\.rpm$', word):
# print(word)
urlList.append(word)
for everyFile in urlList:
# print (everyFile)
everyURL = "http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/"+everyFile
# print(everyURL)
localFile = localDir + everyFile
try:
urllib.urlretrieve(everyURL, localFile) #按照url进行下载,并以其文件名存储到本地目录
except Exception,e:
continue
python批量下载文件
原创
©著作权归作者所有:来自51CTO博客作者hui90877的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:pxc安装
下一篇:python批量下载照片
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos7用命令上传、下载文件
centos7用命令上传、下载文件
centos linux 上传下载 -
批量下载文件web
最近需要这个所以写了一个例子一般批量下载由以下步骤组成: 1、确定下载的源文件位置 2、对文件进行打包成临时文件,这里会用到递归调用,需要的嵌套的文件夹进行处理,并返回文件保存位置 3、将打包好的文件下载 4、下载完成将打包的临时文件删除 下面的代码中鉴于简单方便,作为例子使用,使用纯的jsp实现下
B/S大文件下载 断点续传 web大文件下载 断点续传 jsp大文件下载 断点续传 php大文件下载 断点续传 批量下载文件php -
python批量下载fnl python批量下载文件教程
“懒人往往都是促进科技发展的动力” ---- 不知道哪位大佬说的由于本人太懒,懒到几个文件下载都不想点击,所以写了一个爬虫来解决,貌似耗时更长了 -_-!! ,真是得不偿失啊,算了,就当是练练python吧。1.准备一个可以写代码的IDE,我比较喜欢vscode
python批量下载fnl python 爬虫 批量下载 beautifulsoup