美文网首页
scrapy执行流程图

scrapy执行流程图

作者: 沦陷_99999 | 来源:发表于2019-06-16 20:20 被阅读0次
image.png

用scrapy框架的时候,一定要先明白执行的顺序:
spiders的yeild将request发送给引擎,
引擎 对request不做任何处理发送给 调度器,
调度器( url调度器),生成request交给 引擎,
引擎 拿到request,通过 中间件 进行层层过滤发送给 下载器,
下载器 在网上获取到response数据之后,又经过 中间件 进行层层过滤发送给 引擎,
引擎 获取到response数据之后,返回给 spisers,spiders的parse()方法对获取到的response数据进行处理,解析出items或者requests,
将解析出来的items或者requests发送给 引擎,
引擎 获取到items或者requests,将items发送给 管道,将requests发送给 调度器 ,
注意!只有当调度器中不存在任何request了,整个程序才会停止,(也就是说,对于下载失败的URL,Scrapy也会重新下载。)

相关文章

  • scrapy执行流程图

    用scrapy框架的时候,一定要先明白执行的顺序:spiders的yeild将request发送给引擎,引擎 对r...

  • 爬虫之Scrapy框架--------> @_@

    scrapy框架的流程图2018-11-01框架流程图 1、scrapy框架主要为个块      (1)Scrap...

  • Scrapy-Redis简介(六)

    Scrapy-Redis简介流程说明 下图为scrapy-redis的流程图: 流程图redis服务端为Msate...

  • scrapy 框架

    scrapy框架的流程图 1、scrapy框架主要为个块(1)Scrapy Engine(引擎): 负责Spide...

  • scrapy框架

    爬虫框架:scrapy 特点:爬取效率高、扩展性强,python编写跨平台运行工作流程图: 一: 数据流由执行引擎...

  • Scrapy-Redis简介(六)

    Scrapy-Redis简介 流程说明 下图为scrapy-redis的流程图: redis服务端为Msater端...

  • Scrapy基础(一): 安装和使用

    安装 新建scrapy项目 目录 scrapy模板 使用pycharm调试scrapy执行流程 scrapy 终端...

  • scrapy入门使用及pycharm远程调试

    一·scrapy的入门使用 scrapy的安装 创建scrapy项目 创建scrapy爬虫:在项目目录下执行 运行...

  • scrapy 流程图

    五大模块中间的是引擎: 引擎负责各个模块之间的通信与调度引擎的下面是 spiders 爬虫文件引擎的上面是调度器引...

  • Hystrix执行流程图

    Hystrix执行流程图:

网友评论

      本文标题:scrapy执行流程图

      本文链接:https://www.haomeiwen.com/subject/yxfnfctx.html