python nginx 认证

原创 赤水  2016年4月29日 08:00 阅读 229 次

python urllib2 通过 nginx 认证

import urllib2
def GetPageSvn():
    SvnUrl = 'https://svn.lssin.com/test/test.txt'
    SvnUserName = 'xxxxxxxxx'
    SvnUserPasswd = 'xxxxxxxxxx'
    Req = urllib2.HTTPPasswordMgrWithDefaultRealm()
    Req.add_password(None, SvnUrl, SvnUserName, SvnUserPasswd)
    Handler = urllib2.HTTPBasicAuthHandler(Req)
    Opener = urllib2.build_opener(Handler)
    urllib2.install_opener(Opener)
    Html = urllib2.urlopen(SvnUrl).read()
    print Html

python requests 通过 nginx 认证

def WebAuth(Url,UserName,Password):
    from requests.auth import HTTPBasicAuth
    HtmlHead = {'User-Agent':"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0"}
    Html = requests.get(Url,auth=HTTPBasicAuth(UserName,Password),headers=HtmlHead)
    print Html.content

 

 

 

 

本文地址: https://blog.lssin.com/readblog/103.html
版权声明:本文为原创文章,版权归  赤水 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. Litanid
    shengyequn 【班长】  @回复

    抢个沙发,我是楼主第一个评论的。