python 訪問須要HTTP Basic Authentication認證的資源

此方法用到了requests模塊


#!/usr/bin/python
# coding=utf8

import requests
username = 'user'password = 'pass'url = 'http:// 
res = requests.get(url, auth=(username, password))  
page = res.content
print page

下面的這種方法是用urllib2模塊python

import urllib2

url = 'http:// 
username = 'user'
password = 'pass'
p = urllib2.HTTPPasswordMgrWithDefaultRealm()
p.add_password(None, url, username, password)
handler = urllib2.HTTPBasicAuthHandler(p)
opener = urllib2.build_opener(handler)urllib2.install_opener(opener)
page = urllib2.urlopen(url).read()
print page

以上也參考了別人的東西,只是爲了作一記錄,只在http認證模塊加密的內容驗證過,別的還有待驗證ui

相關文章
相關標籤/搜索