FNAScan1.bak.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:kekescan 作者: xiaoxiaoleo 项目源码 文件源码
def get_web_info(host,port):
    h_server,h_xpb,title_str,html = '','','',''
    try:
        info = urllib2.urlopen("http://%s:%s"%(host,port),timeout=timeout)
        html = info.read()
        header = info.headers
    except urllib2.HTTPError,e:
        header = e.headers
    except Exception,e:
        return False,False
    if not header:return False,False
    try:
        port_data[host + ":" + str(port)] = urllib2.quote(str(header) + "\r\n\r\n" + cgi.escape(html))
    #if header.has_key('Server'):h_server=header['Server']
    #if header.has_key('X-Powered-By'):h_xpb = header['X-Powered-By']
        title = re.search(r'<title>(.*)</title>', html, flags=re.I)
        if title:title_str=title.group(1)
    except Exception,e:
        pass
    return str(header),title_str
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号