温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python批量下载文件

发布时间:2020-07-19 06:57:06 来源:网络 阅读:4979 作者:hui90877 栏目:编程语言
#!/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
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI