我正在尝试从演示网站上的CSS标题标签中抓取文本。尝试运行名为“ quotes”的蜘蛛时,会引发KeyError:“未找到蜘蛛”。在终端中运行“ scrapy list”时,它将返回“ quotes”,即我的蜘蛛的名称。 SPIDER_MODULES和NEWSPIDER_MODULE不为空。
。文件树是:
/ Users / paulsutton / Library / Mobile \ Documents / com \〜apple \〜CloudDocs / Projects / Web \ Scrapy \ Playground / virtual_env / scrapy_test / scrapy_test
class testSpider(scrapy.Spider):
name = 'qoutes'
start_urls = [
"http://quotes.toscrape.com/"
]
def parse(self, response):
title = response.css('title::text').extract()
yield {'titletext': title}