在Python 3.11.2中运行Scrapy spider时出现KeyError

wfauudbj  于 2023-04-06  发布在  Python
关注(0)|答案(1)|浏览(244)

我试图在Python 3.11.2中运行Scrapy spider,但我总是得到一个KeyError,并带有以下回溯:
raise KeyError(f“未找到Spider:{spider_name}”)密钥错误:'未找到蜘蛛:我的蜘蛛
我已经尝试使用scrapy crawl myspider命令从包含scrapy.cfg文件的文件夹级别运行spider。
下面是我的代码:

import scrapy

class ebook_scrapy(scrapy.Spider):
    name = "myspider"
    start_urls = ['https://books.toscrape.com/']

    def parse(self, response):
      print(["OurRespons!"])
        print(response)
deyfvvtc

deyfvvtc1#

在parse方法中的代码错误中有一个缩进,您可以使用此命令来运行爬虫程序,它应该可以工作。scrapy crawl myspider。我猜您输入的myspider错误(MySpider

import scrapy

class ebook_scrapy(scrapy.Spider):
    name = "myspider"
    start_urls = ['https://books.toscrape.com/']

    def parse(self, response):
      print(["OurRespons!"])
      print(response)

相关问题