Python 我正在尝试打印“刮擦请求”的301状态。但是,页面重定向,每次显示200个

Python 我正在尝试打印“刮擦请求”的301状态。但是,页面重定向,每次显示200个,python,web,web-scraping,scrapy,Python,Web,Web Scraping,Scrapy,我正在尝试打印“刮擦请求”的301状态。但是,页面重定向,我每次得到200个状态码。我不希望重定向发生,只需打印301代码。我对刮痧还不太熟悉,弄不懂 我有以下代码:您可以在请求中使用属性,并传递key:value “不要重定向”:“是的 “句柄\u httpstatus\u列表”:[301] 您可以在请求中使用该属性,并传递key:value “不要重定向”:“是的 “句柄\u httpstatus\u列表”:[301] class RedirectSpider(scrapy.Sp

我正在尝试打印“刮擦请求”的301状态。但是,页面重定向,我每次得到200个状态码。我不希望重定向发生,只需打印301代码。我对刮痧还不太熟悉,弄不懂

我有以下代码:

您可以在请求中使用属性,并传递key:value

  • “不要重定向”:“是的
  • “句柄\u httpstatus\u列表”:[301]

您可以在请求中使用该属性,并传递key:value

  • “不要重定向”:“是的
  • “句柄\u httpstatus\u列表”:[301]

class RedirectSpider(scrapy.Spider):
name = 'redirect'
url = 'http://www.wayfair.com/outdoor/sb0/fire-pits-c215964.html/'

def start_requests(self):
    yield scrapy.Request(
        url=self.url,
        meta={'dont_redirect': True, 'handle_httpstatus_list': [301]},
        callback=self.parse,
    )

def parse(self, response):
    print(response.status)