码迷,mamicode.com
首页 > 编程语言 > 详细

python批量下载文件

时间:2018-08-23 00:27:42      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:oca   strip()   mat   pytho   lin   14.   目录   cep   repo   

#!/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批量下载文件

标签:oca   strip()   mat   pytho   lin   14.   目录   cep   repo   

原文地址:http://blog.51cto.com/hui90877/2163058

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!