Я пытаюсь протестировать некоторые XPath-файлы с помощью оболочки Scrapy, но похоже, что мой неполный модуль-паук вызывает очистку, а это не то, чего я хочу. Есть ли способ определить, какую паутинную скрапировку использовать со своей оболочкой? Еще больше, почему Scrapy делает это; разве он не должен знать, что паук не готов к использованию? Вот почему я использую оболочку правильно? В противном случае я бы использовал
scrapy crawl spider_name
если я хочу использовать определенного паука.
Редактировать: Посмотрев на документы Spider навсегда, я нашел следующее описание экземпляра паука, используемого в оболочке.
spider - Spider, который, как известно, обрабатывает URL, или объект BaseSpider, если для текущего URL не найдено паука
Это означает, что scrapy коррелирует URL с моим пауком и использует его вместо BaseSpider. К сожалению, мой паук не готов к тестированию, поэтому есть ли способ заставить его использовать вместо оболочки BaseSpider?