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 /再次尝试

祝你好运?

python keyerror5种方法_Python Scrapy-----KeyError: Spider not found 5种出错的情况相关推荐

  1. python操作数据库的几种方法_python对mysql数据库操作的三种不同方式

    原标题:python对mysql数据库操作的三种不同方式 |转载自:博客园 |原文链接:http://www.cnblogs.com/mryrs/p/6951008.html 先要说一下,在这个暑期如 ...

  2. python定时爬虫三种方法_Python爬虫定时计划任务的几种常见方法

    记得以前的Windows任务定时是可以正常使用的,今天试了下,发现不能正常使用了,任务计划总是挂起.接下来记录下Python爬虫定时任务的几种解决方法. 1.方法一.while True 首先最容易的 ...

  3. python下载方法-python实现下载文件的三种方法_python

    本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...

  4. python读取txt文件_python实现读写txt文件的几种方法

    一.读写模式: w:向文件中写入内容,w会清空原来文本内容 a:向文件中追加内容 r:从文件中读取内容 wb:以二进制形式写入内容. rb:以二进制形式读文件内容 ab:以二进制形式追加内容 a+.r ...

  5. python 下载文件-python实现下载文件的三种方法_python

    本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...

  6. ABB机器人选项包,密钥,三种方法,真实、虚拟、密钥三种方法

    ABB机器人选项包,密钥,三种方法,真实.虚拟.密钥三种方法,有教程.有软件.也有密钥 YID:75188661261334891

  7. python爬虫十二种方法_Python爬虫的N种姿势

    问题的由来 前几天,在微信公众号(Python爬虫及算法)上有个人问了笔者一个问题,如何利用爬虫来实现如下的需求,需要爬取的网页如下(网址为:https://www.wikidata.org/w/in ...

  8. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  9. python 财务分析可视化方法_Python数据可视化的四种简易方法

    Python数据可视化的四种简易方法 作者:PHPYuan 时间:2018-11-28 03:40:43 摘要: 本文讲述了热图.二维密度图.蜘蛛图.树形图这四种Python数据可视化方法. 数据可视 ...

最新文章

  1. python自带intertool模块找不到_介绍Python中内置的itertools模块
  2. 利用passssh,批量远程修改机器密码
  3. MyBatis Plus Generator——MyBatis Plus代码生成器DEMO
  4. Boost:宏BOOST_TEST_CSTR_EQ的使用实例
  5. argsort()返回数据从小到大的“索引值”
  6. 华为鸿蒙战略布局,继5G与鸿蒙后又一重要布局:华为发布计算战略
  7. poi导出word模板项目实例(一个文件)
  8. jquery ui accordion的详细参数
  9. 怎么样才可以?批量下载快手播主的全部视频?
  10. matlab瓶盖盖严检查,口服液瓶盖密封性的质量检测方法你知道吗?
  11. canvas实现简单画板
  12. Android SystemUI下拉状态栏添加快捷开关
  13. 搭配安卓手机领夹式麦克风的PD快充方案来了LDR6023C 分享给大家
  14. Uniapp之API promise化
  15. 基于vue3的Element-Plus问题汇总
  16. 风控中的EAD、PD与LGD模型都有啥区别?
  17. Spring实战(第四版)读书笔记08——处理自动装配的歧义性
  18. GitHub 从零开始的保姆级使用教程
  19. 分享107个竞聘述职PPT模板,总有一款适合您
  20. 模拟IC设计π模型与T模型

热门文章

  1. node.js Basic routing
  2. 产品高于需求:低频产品也可以有高用户活跃度
  3. 物联网协议之MQTT源码分析(二)
  4. php天花板好吗,天花板的钢筋都露出来了,还以为不要紧!老公后怕:安全隐患太大...
  5. DIV居中的几种方式
  6. 一文带你快速爬取网易云音乐,就是这么简单!
  7. Windows使用SCHTASKS 命令执行定时任务
  8. computed-计算属性
  9. 【GPU精粹与Shader编程】(一) 开篇 全系列11本书核心知识点总览
  10. 以输出省-是-县代码案例,计算几种算法的效率