scrapy how to set referer url

前端 未结 4 1940
旧时难觅i
旧时难觅i 2020-12-16 17:54

I need to set the referer url, before scraping a site, the site uses refering url based Authentication, so it does not allow me to login if the referer is not valid.

4条回答
  •  半阙折子戏
    2020-12-16 18:47

    Just set Referer url in the Request headers

    class scrapy.http.Request(url[, method='GET', body, headers, ...

    headers (dict) – the headers of this request. The dict values can be strings (for single valued headers) or lists (for multi-valued headers).

    Example:

    return Request(url=your_url, headers={'Referer':'http://your_referer_url'})

提交回复
热议问题