Вы можете сделать это так, на вашей любимой оболочке:
scrapy crawl test -o items.json && echo "Something"
Или можете сделать то же самое в вашем питоне, как это:
import scrapy
from scrapy.crawler import CrawlerProcess
class MySpider(scrapy.Spider):
# Your spider definition
...
process = CrawlerProcess(settings={
'FEED_FORMAT': 'json',
'FEED_URI': 'items.json'
})
process.crawl(MySpider)
process.start() # the script will block here until the crawling is finished
print("Something")