python 教程 第十八章、 Web编程
2013-07-23 17:03
274 查看
第十八章、 Web编程
import urllib2
LOGIN = 'jin'
PASSWD = 'Welcome'
URL = 'https://tlv-tools-qc:8443/qcbin/start_a.htm'
def handler_version(url):
from urlparse import urlparse as up
hdlr = urllib2.HTTPBasicAuthHandler()
hdlr.add_password('Archives', up(url)[1], LOGIN, PASSWD)
opener = urllib2.build_opener(hdlr)
urllib2.install_opener(opener)
return url
def request_version(url):
from base64 import encodestring
req = urllib2.Request(url)
b64str = encodestring('%s:%s' % (LOGIN, PASSWD))[:-1]
req.add_header("Authorization", "Basic %s" %b64str)
return req
for funcType in ('handler', 'request'):
print '*** Using %s:' % funcType.upper()
url = eval('%s_version' %funcType)(URL)
f = urllib2.urlopen(url)
for stdout in f.readlines():
print stdout
f.close()
相关文章推荐
- python 教程 第十八章、 Web编程
- python 教程 第十八章、 Web编程
- python 教程 第十八章、 Web编程
- 网易微专业麻瓜编程Python Web开发工程师教程|价值1598元
- 简明python教程 --C++程序员的视角(五):面向对象的编程
- 转:Python语言编程学习资料(电子书+视频教程)下载汇总:
- python web编程--CGI模块简单交互。。。
- 转:Python语言编程学习资料(电子书+视频教程)下载汇总
- [PYTHON] 核心编程笔记(20.Web编程)
- python之web编程
- Python高效编程技巧实战视频教程
- 为Python的web框架编写MVC配置来使其运行的教程
- 在Python的web框架中配置app的教程
- Python3教程Web开发实战梳理-day5(Web框架)
- Python3.5编程实现修改IIS WEB.CONFIG的方法示例
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- 用Python进行基础的函数式编程的教程
- python GUI编程(Tkinter)(高级教程)
- 简明python教程 --C++程序员的视角(五):面向对象的编程
- python web开发 之 flask教程