一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

python访问需要basic认证的网站例子

时间:2015-03-04 编辑:简简单单 来源:一聚教程网

以前一直不知道普通的路由器的弹出框是怎么搞的,最近才无意中知道是用basic认证的.正好可以使用下面的代码进行认证

 代码如下 复制代码

import urllib2, base64
def listen_server(url,user,password):
    request = urllib2.Request(url)
    base64string = base64.encodestring('%s:%s' % (user,password))[:-1]
    request.add_header("Authorization", "Basic %s" % base64string)
    try:
        htmlFile = urllib2.urlopen(request)
        htmlData = htmlFile.read()
        if '/var/lib/mysql/mysql.sock' in htmlData:
            htmlFile.close()
            return(-1)
        else:
            htmlFile.close()
    except:
        return(-1)

热门栏目