urllib2 详解
2016-01-04 15:47
148 查看
urllib2中定义的方法和类要比urllib中功能强大一些,但是在urllib2中没有encode方法,所以还是需要将两个库结合起来使用.
urllib2.urlopen() 可以和使用urllib.urlopen()一样使用,也可以传入一个urllib2.Request对象来使用,使用Request对象使得代码更加易读,推荐使用.
第一个参数是必须的,也就是要访问的URL,第二,三个参数都是可以缺省的,第二个参数是访问该URL是需要传输的数据,timeout则是超时时间.
当然,函数返回的是一个类文件对象,想要看到里边的内容需要用read()方法来读取.
urllib2.urlopen()方法页可以接受Request对象参数,
这样的写法读起来会清晰很多,你向服务器发送一个请求,服务区返回一个应答.而且Request可以支持高级功能,比如传输POST数据,cookies等等.
urllib2.urlopen() 可以和使用urllib.urlopen()一样使用,也可以传入一个urllib2.Request对象来使用,使用Request对象使得代码更加易读,推荐使用.
urllib2.urlopen(url[,data[,timeout]]) -> response object
第一个参数是必须的,也就是要访问的URL,第二,三个参数都是可以缺省的,第二个参数是访问该URL是需要传输的数据,timeout则是超时时间.
当然,函数返回的是一个类文件对象,想要看到里边的内容需要用read()方法来读取.
urllib2.urlopen()方法页可以接受Request对象参数,
import urllib2 request = urllib2.Request("www.example.com") response = urllib2.urlopen(request) print response.read()
这样的写法读起来会清晰很多,你向服务器发送一个请求,服务区返回一个应答.而且Request可以支持高级功能,比如传输POST数据,cookies等等.
相关文章推荐
- java-用HttpURLConnection发送Http请求.
- VBScript 剪贴板抓取URL并在浏览器中打开
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家
- zend framework框架中url大小写问题解决方法
- url decode problem 解决方法
- php url地址栏传中文乱码解决方法集合
- 探讨:parse url解析URL,返回其组成部分
- C#实现自动识别URL网址的方法
- C#自定义针对URL地址的处理类实例
- JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
- ASP让url的中文显示为编码
- JS使用ajax方法获取指定url的head信息中指定字段值的方法
- 关于URL中的特殊符号使用介绍
- JS来动态的修改url实现对url的增删查改
- js url传值中文乱码之解决之道
- js获取url传值的方法
- JavaScript操作URL的相关内容集锦
- jquery获取url参数及url加参数的方法
- 通过url查找a元素并点击