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

前言:

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

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

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

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

整得人都崩溃了....

好嘛,来解决这个问题!

正文:

代码
python 复制代码
__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.最终搭配:
成功!!!
相关推荐
q567315234 天前
Curl 报 CONNECT tunnel failed, response 6xx:排查思路全解
数据库·网络协议·scrapy·http·中间件·http代理
Data_Journal5 天前
Playwright vs Selenium:哪个是最佳无头浏览器
开发语言·python·scrapy·microsoft·编辑器
Data_Journal6 天前
如何使用 Python 抓取 Google Flights:分步指南
大数据·开发语言·数据库·python·scrapy
Data_Journal7 天前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
Data_Journal10 天前
使用 Scrapy 和 Splash 抓取无限滚动内容
scrapy
Minner-Scrapy10 天前
Scrapy 2.17 源码解析:Scheduler 调度器与磁盘/内存双队列
java·爬虫·python·scrapy·网络爬虫·twisted
tang7778910 天前
Scrapy框架动态IP自动轮换集成配置教程
爬虫·tcp/ip·scrapy·架构·爬虫代理·动态ip
鬼手点金17 天前
Scrapy 网络爬虫框架
爬虫·python·scrapy·ajax·html·json·requsts
鬼手点金17 天前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
Data_Journal22 天前
如何使用 Java 和 Jsoup 解析 HTML
大数据·开发语言·数据库·python·scrapy