请求python urllib模块的对象

时间:2016-02-24 12:15:27

标签: python-3.x

当我们可以使用urllib.request.urlopen()直接获取网址时,为什么需要为网址创建请求对象?

1 个答案:

答案 0 :(得分:0)

HTTP基于请求和响应 - 客户端发出请求,服务器发送响应。 urllib.request使用Request对象对此进行镜像,该对象表示您正在进行的HTTP请求。在最简单的形式中,您将创建一个Request对象,该对象指定要获取的URL。使用此Request对象调用urlopen将返回所请求URL的响应对象。此响应是一个类文件对象,这意味着您可以在响应

上调用.read()