对于scrapy里面的response参数了解
def parse_item(self, response):
官方文档:点击打开链接
一. response具体方法:
url (string) – 这个响应的URL
headers (dict) – 这个响应的标题。字典值可以是字符串(对于单值标题)或列表(对于多值标题)。
status (integer) – 响应的HTTP状态。默认为200。
body (str) – 响应身体。它必须是str,而不是unicode,除非你使用了一个编码感知的Response子类,比如 TextResponse。
meta (dict) – Response.meta属性的初始值。如果给予,字典将被浅拷贝。
flags (list) – 是一个包含Response.flags属性初始值的列表 。如果给出,列表将被浅拷贝。
二. 响应子类:
selector
body_as_unicode() => 以unicode形式返回响应的主体
xpath(query) => response.xpath('//p')
css(query) => response.css('p')