当我们可以使用urllib.request.urlopen()直接获取网址时,为什么需要为网址创建请求对象?
答案 0 :(得分:0)
HTTP基于请求和响应 - 客户端发出请求,服务器发送响应。 urllib.request使用Request对象对此进行镜像,该对象表示您正在进行的HTTP请求。在最简单的形式中,您将创建一个Request对象,该对象指定要获取的URL。使用此Request对象调用urlopen将返回所请求URL的响应对象。此响应是一个类文件对象,这意味着您可以在响应
上调用.read()