登陆Windowns集成验证的网站时由于需要集成验证,因此单用Requests类库不行,需要使用 requests_ntlm 

import requests
from requests_ntlm import HttpNtlmAuth

strURL="xxx.sample.net" #网站地址,一般为公司内部地址
strURL="http://"+strURL

r=requests.get(strURL,auth=HttpNtlmAuth('domain\\username','password')) # 打开首页

# 登录时所使用的输入框可能使用了非HTML标准控件,Post的数据不仅仅是所看到的几个输入框,可以使用Google浏览器登录一次找到如下图所示的Post数据

 

 

#把所有Form Data都放到set中
login_info={"txtUserName":"username","txtPassword":"xxxxxxxx","ddlDomain":"xxx.sample.net",
            "txtLoginURL":"",
"btnLogin":"Login",
"__LASTFOCUS":"",
"__EVENTTARGET":"",
"__EVENTARGUMENT":"",
"__VIEWSTATE":"/wEPDwUIMTc4MDMyOTcPZBYCAgMPZBYQAgEPDxYEHgRUZXh0BRFIV1AtU1pcamVycnkud2FuZx4LTmF2aWdhdGVVcmwFHWxvZ2luX3BhZ2UuYXNweD9pZD1qZXJyeS53YW5nZGQCBQ8PFgIfAAUJVXNlcm5hbWU6ZGQCCQ8PFgIfAAUJUGFzc3dvcmQ6ZGQCDQ8PFgIfAAUHRG9tYWluOmRkAg8PEA8WBB4FV2lkdGgbAAAAAADAYkABAAAAHgRfIVNCAoACZBAVGRRUcmVhc3VyeSBTeXN0ZW0gVXNlcgtiaC5od3BnLm5ldAtiai5od3BnLm5ldAtjYy5od3BnLm5ldAtjZC5od3BnLm5ldA1jcG1sLmh3cGcubmV0C2NxLmh3cGcubmV0C2NzLmh3cGcubmV0C2RnLmh3cGcubmV0C2d6Lmh3cGcubmV0DGhsYy5od3BnLm5ldAhod3BnLm5ldAxtbHouaHdwZy5uZXQLbmouaHdwZy5uZXQLcWQuaHdwZy5uZXQLc2guaHdwZy5uZXQNc2htbC5od3BnLm5ldAtzei5od3BnLm5ldAt0ai5od3BnLm5ldAt1ay5od3BnLm5ldAt3aC5od3BnLm5ldA13czExLmh3cGcubmV0DHdzOC5od3BnLm5ldAt4YS5od3BnLm5ldAt6aC5od3BnLm5ldBUZAAtiaC5od3BnLm5ldAtiai5od3BnLm5ldAtjYy5od3BnLm5ldAtjZC5od3BnLm5ldA1jcG1sLmh3cGcubmV0C2NxLmh3cGcubmV0C2NzLmh3cGcubmV0C2RnLmh3cGcubmV0C2d6Lmh3cGcubmV0DGhsYy5od3BnLm5ldAhod3BnLm5ldAxtbHouaHdwZy5uZXQLbmouaHdwZy5uZXQLcWQuaHdwZy5uZXQLc2guaHdwZy5uZXQNc2htbC5od3BnLm5ldAtzei5od3BnLm5ldAt0ai5od3BnLm5ldAt1ay5od3BnLm5ldAt3aC5od3BnLm5ldA13czExLmh3cGcubmV0DHdzOC5od3BnLm5ldAt4YS5od3BnLm5ldAt6aC5od3BnLm5ldBQrAxlnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZGQCEQ8PZBYCHgVzdHlsZQUNZGlzcGxheTpub25lO2QCFw8PFgIfAAUFTG9naW5kZAIZDw8WAh8ABQVSZXNldGRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBQVjYlVBVH3plv8FF73ZKzLp8wOdsuP+aBIj"
}
r.encoding="utf-8"
r=requests.post(strURL,auth=HttpNtlmAuth('domain\\username','password'),data=login_info)
print(r.text) # 显示出登录成功的页面
posted on 2018-12-10 17:51  路上拾遗  阅读(654)  评论(0)    收藏  举报