urllib2 详解
来源:互联网 发布:淘宝店小景家nancy 编辑:程序博客网 时间:2024/06/04 01:02
urllib2中定义的方法和类要比urllib中功能强大一些,但是在urllib2中没有encode方法,所以还是需要将两个库结合起来使用.
urllib2.urlopen() 可以和使用urllib.urlopen()一样使用,也可以传入一个urllib2.Request对象来使用,使用Request对象使得代码更加易读,推荐使用.
urllib2.urlopen(url[,data[,timeout]]) -> response object
第一个参数是必须的,也就是要访问的URL,第二,三个参数都是可以缺省的,第二个参数是访问该URL是需要传输的数据,timeout则是超时时间.
当然,函数返回的是一个类文件对象,想要看到里边的内容需要用read()方法来读取.
urllib2.urlopen()方法页可以接受Request对象参数,
import urllib2request = urllib2.Request("www.example.com")response = urllib2.urlopen(request)print response.read()
这样的写法读起来会清晰很多,你向服务器发送一个请求,服务区返回一个应答.而且Request可以支持高级功能,比如传输POST数据,cookies等等.
0 0
- urllib2详解
- urllib2详解
- urllib2 详解
- [python相关]urllib2详解
- python urllib2详解
- urllib2自定义opener详解
- urllib2自定义opener详解
- urllib2自定义opener详解
- urllib2自定义opener详解
- urllib2自定义opener详解
- Python库urllib2详解
- python urllib2详解及实例
- python urllib2详解及实例
- python urllib2详解及实例
- python urllib2详解及实例
- python urllib2详解及实例
- python urllib2详解及实例
- python urllib2详解及实例
- commons-fileupload上传下载文件
- 【指导】iOS代码静态检查 -- oclint (+ xcodebuild + xcpretty + jenkins)
- 多线程
- Android最火框架集锦以及资源库
- Linux内核驱动 GPIO子系统 GPIO的使用
- urllib2 详解
- 也许后端MVC的说法已经过时了
- 程序员必备的代码审查(Code Review)清单
- Mac下上传项目到Github
- C++11多线程(四):lock详解
- Gradle DSL method not found: 'runProguard()'
- python语法十分钟
- PYTHON 验证码服务程序代码
- 递归与实例