本文首发于个人博客,文章链接为:https://blog.d77.xyz/archives/67ddca4b.html
前言
上篇文章中遇到了一个问题,就是在 process_request 函数中返回 request 对象导致爬虫退出的问题,这篇文章来解释下。
环境搭建
为了弄清楚这个问题,首先搭建一个可以运行 scrapy 的环境,新建一个 scrapy 项目,scrapy startproject testscrapy
,之后添加一个名为 testscrapy 的爬虫,代码为:
import scrapy as scrapy
from scrapy import Request
class TestScrapy(scrapy.Spider):