爬虫工作量由小到大的思维转变---<第三十三章 Scrapy Redis 23年8月5日后会遇到的bug)>

前言:

收到回复评论说,按照我之前文章写的:

爬虫工作量由小到大的思维转变---<第三十一章 Scrapy Redis 初启动/conn说明书)>-CSDN博客

在启动scrapy-redis后,往redis丢入url网址的时候遇到:

TypeError: ExecutionEngine.crawl() got an unexpected keyword argument 'spider

整得人都崩溃了....

好嘛,来解决这个问题!

正文:

代码

__author__ = '大河之J天上来'


from scrapy import cmdline
from scrapy_redis.spiders import RedisSpider

class DahezhijianSpider(RedisSpider):
    name = "Dahezhijian"

    redis_key = 'da:he'

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




if __name__ == '__main__':
    cmdline.execute(['scrapy','crawl','Dahezhijian'])

还原问题(截图):

问题追溯:

1.查看版本:

我用的版本是:

也就是2023年12月28日的最新版~ 也会遇到这个问题!!!

2.追踪更新:
scrapy的最新版是2023.9.18 (真特么会挑日子! 918,我才看到! 以后我都不用这版本了...)

而scrapy_redis的最新版是:(2022年7月26日)

----相差了1年零2个月,我估计明年1到2月 redis要更新了的..

3.莫问别人,先管自己:
我帮大家测试过了,>=2.10.0现在都不兼容scrapy_redis

直接

4.最终搭配:

成功!!!

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-29 07:14:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-29 07:14:02       97 阅读
  3. 在Django里面运行非项目文件

    2023-12-29 07:14:02       78 阅读
  4. Python语言-面向对象

    2023-12-29 07:14:02       88 阅读

热门阅读

  1. Kotlin版 自定义的LiveDataBus

    2023-12-29 07:14:02       49 阅读
  2. 构造哈夫曼树(数据结构实训)(难度系数85)

    2023-12-29 07:14:02       56 阅读
  3. 【浏览器】Web存储梳理和总结

    2023-12-29 07:14:02       48 阅读
  4. 《C#程序设计教程》总复习

    2023-12-29 07:14:02       50 阅读
  5. Vue2面试题:说一下v-show、v-if、v-for的理解?

    2023-12-29 07:14:02       52 阅读
  6. Latex如何转成Word

    2023-12-29 07:14:02       55 阅读
  7. stm32采用队列方式接收和发送RS485串口数据

    2023-12-29 07:14:02       48 阅读
  8. 第41节: Vue3 watch函数

    2023-12-29 07:14:02       61 阅读
  9. uniapp 目录结构

    2023-12-29 07:14:02       53 阅读