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

jopen 8年前發布 | 25K 次閱讀 Python開發

此方法用到了requests模塊

!/usr/bin/python

 coding=utf8

import requests username = 'user'password = 'pass'url = 'http://&nbsp; res = requests.get(url, auth=(username, password))   page = res.content print page</pre>

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

import urllib2

url = 'http://&nbsp; 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</pre>

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

來自: http://my.oschina.net/u/1775013/blog/599978

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!