python笔记之二
来源:互联网 发布:云母组阵面网络事件 编辑:程序博客网 时间:2024/05/04 09:14
2.使用python实现HTTP连接
其实使用python实现http连接的方法还是十分简单的。比如说,我们不要求什么,仅仅只需要获取内容时,我们可以这样的书写:
import urllib
data=urllib.opernurl('http://www.hao123.com').read()
但是对实际应用来说,这个简单的句子也是不能够满足我们各式各样的开发需求的。比如说,我们需要User-Agent、Redirects、Gzip压缩、Last-Modified/If-Modified-Since等等的各种要求时,我们又应该怎么做呢?
首先还是先看看python是如何进行http连接的吧。
实际上,现在urllib无疑已经不能满足我们的需求了,我们只能换一个来实现这些功能。比如,urllib2。
在写这段程序的时候有点小失误,相信你也看出来了。 :)
你看到我们定义了一个request,是不是可以针对request的具体信息进行定义呢?
>>> request=urllib2.Request('http://www.hao123.com')
>>> request.add_header('User-Agent','IE6')
这样就可以定义一个User-Agent字符串了。
- python笔记之二
- python学习笔记之二
- python之dict学习笔记之二
- Python学习笔记之二 文本文件合并
- python学习笔记之二---object
- python学习笔记之二(ConfigParser补充)
- Python基础学习笔记之(二)
- Python学习笔记之(二)
- 二、PYTHON 学习笔记之multiprocessing
- python学习笔记(二)之函数
- Python学习笔记之语法(二)
- Python基础学习笔记之二
- python 学习笔记二之sklearn 库
- Python基础学习笔记之(二)
- python语言学习笔记之二
- python笔记之NUMPY(二)
- [代码笔记] python 之socket编程(二)
- python学习笔记之二:字符串操作
- Linux系统下查看已经登录用户并踢出的方法
- Servlet 3.0 spec
- JADE相关问题1
- 网页制作Javascript经典小技巧总结
- 函数指针与软件设计-----------------------------回调
- python笔记之二
- rsync使用指南
- Effective Java 中文版第二版的读书心得(一)
- 回调设计模式
- XechWic IM,p2p,视频会议,网上课堂,网上直播技术
- 今天上去去看一个潜在的合作伙伴,下午也许回天津了
- 第一次开通
- IIS服务管理
- 存储过程是返回内部所有SELECT的结果并集.