Request 对象
Request构造器方法的参数列表:
Request(url [, callback=None, method=‘GET’, headers=None, body=None,cookies=None, meta=None, encoding=‘utf-8’, priority=0,dont_filter=False, errback=None, flags=None])
各参数说明:
url(必选)
请求页面的url地址,bytes或str类型。
callback
页面解析函数,Callback类型,Request请求对象的页面下载完成后,由该参数指定的页面解析函数解析页面,如果未传递该参数,默认调用Spider的parse方法。
method
HTTP请求的方法,默认为‘GET’。
headers
HTTP请求的头部字典,dict 类型。
body
HTTP请求的正文,bytes 或 str类型。
cookies
Cookie信息字典,dict 类型。
meta
Request 的元数据字典,dict 类型,用于给框架中其他组件传递信息,比如中间件 Item Pipeline。其他组件可以使用Request 对象的 meta 属性访问该元数据字典 (request.meta), 也用于给响应处理