上QQ阅读APP看书,第一时间看更新
5.3 复杂的请求
urllib.request.Request的语法如下:
功能说明:声明一个request对象,该对象可自定义header(请求头)等请求信息。
【参数解释】
● url:完整的url格式,与urllib.request.urlopen的参数url一致。
● data:请求参数,与urllib.request.urlopen的参数data一致。
● headers:设置request请求头信息。
● method:设定请求方式,主要是POST和GET方式。
一个完整的HTTP请求必须要有请求头信息,而urllib.request.Request的作用是设置HTTP的请求头信息。使用urllib.request.Request为5.2节的例子设置请求头,代码如下: