自己在学习python中看到别人写的代码拿过来改了改,只供参考,本段代码是从网易源取rpm包下载地址
因在做puppet集群化管理,在自己做一些rpm安装包,但基础包还是官方出的好,不用重新做,所以就取了官方的源做自己的源

#win python 2.7.x
import re,sys,urllib,codecs
xh = urllib.urlopen("http://mirrors.163.com/centos/5/os/x86_64/CentOS/").read().decode('utf-8')
rc = re.compile(r'href=.*?((?P.*?))>',re.I)
match = rc.finditer(xh)
rcr = re.compile(r'">',re.I)
f = codecs.open("xiaohei.txt", "w", "utf-8")
for i in rc.finditer(xh):
    ss = i.group(0)
    s1 = rcr.sub('',ss)
    s1=s1.replace('href="','wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/')
    print (s1)
    f.write(s1)
f.close()

参考地址:http://www.oschina.net/code/snippet_204035_13570



分享到: 更多

这篇日志的 QR 二维码为:

九月 13th, 2012

Posted In: 网络技术

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量