KeyError: Spider not found 5种出错的情况
2023-03-15 22:07:05 时间
KeyError: 'Spider not found:name一样,为何还是找不到spider 呢。 往下看看,总有一个是你要的答案。
第一种(最简单的错误):
运行的爬虫名字与爬虫文件中的name不相同
解决方案:令两者名字相同即可。当然90%的人不会是这个原因。
第二种:丢失init
解决方案:注意创建爬虫文件时的__init__文件不要丢失了。
第三种:
没有把爬虫文件放入spiders文件夹中,导致在spiders文件夹中找不到对应名字的爬虫文件 建立的spider文件,要放在 spiders目录下面。
第四种:应该就是你现在的问题
不恰当的使用了关键词name。
解决方案:修改name命名。
第五种:如果你还在找原因的话
有可能是这样: –>命令行窗口的当前路径不在scrapy工程目录中,需要先进入scrapy工程目录,不一定要工程根目录,下一级子目录也可以; –>代码中的命令行执行语句并没有先执行 cd xxx,先进入scrapy工程目录再执行启动爬虫的命令行。
也有可能是解释器问题或者pycharm问题,建议重启pycharm。 然后使用scrapy genspider xxx /再次尝试
祝你好运?
相关文章
- 干货 | 绕过AMSI实现免杀的研究和思路
- 堡垒机和服务器的区别 堡垒机的主要特色功能有哪些
- 国际清算银行:央行数字货币将成为超级解决方案吗?
- 堡垒机配置服务器策略 防火墙和堡垒机区别在哪里
- 数字人民币最新发展!数字人民币已开立个人钱包1.23亿,交易额达560亿!
- 堡垒机如何管理服务器 堡垒机的核心功能有哪些
- 还在手写 Getter/Setter 方法吗?Lombok 让你的代码更简洁!
- 【i.MX6ULL】驱动开发7——按键输入捕获
- 堡垒机限制登录服务器 企业运维方面常见的挑战
- SAP零售行业解决方案初阶 8 - 分配表的使用
- SAP零售行业解决方案初阶 9 - Plant Group的维护以及使用
- 怎样通过堡垒机远程服务器 堡垒机的产生原因是什么
- SAP RETAIL 通过自动补货功能触发采购申请
- SAP RETAIL 基于分配表创建采购订单的时候按工厂拆分?
- ADC到底是什么?
- 堡垒机服务器远程开机方式是什么 堡垒机有什么功能
- 《RabbitMQ》| 解决消息延迟和堆积问题
- 堡垒机连接服务器黑屏应该怎么办 操作发生故障多吗
- Polaris - 静态代码分析
- 多少台服务器才需要堡垒机 堡垒机运维方式有什么