Python下载163yum源文件

OnionT@KillBoy 渗透测试评论6,7843字数 509阅读1分41秒阅读模式

用于搭建本地yum源,编写了一个小脚本,将163官方站点的yum文件全部下载到本地。

    #!/usr/bin/python
    import requests
    from bs4 import BeautifulSoup
    import os
    link_list = []
    downurl = []
    s = requests.session()
    url = "http://mirrors.163.com/centos/7/os/x86_64/Packages/"
    response = s.get(url)
    text = response.text
    soup = BeautifulSoup(response.content,'lxml')
    a = soup.find_all('a')
    for x in a:
        link = x.get('href')
        if link:link_list.append(link)
    for filename in link_list:
        down = url + filename
        downurl.append(down)
        get = os.popen("wget %s"%down)
        print get.read()

http://www.oniont.cn/index.php/archives/5.html

免责声明:本站某些文章、信息、图片、软件等来源于互联网,由本网整理发表,希望传递更多信息和学习之目的,并不意味赞同起观点或证实其内容的真实性以及非法用途。 如设计、版权等问题,请立即联系管理员,我们会给予更改或删除相关文章,保证您的权利。
高性能云服务器2折起
 
OnionT@KillBoy
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: