It most likely dynamically writes the data using JavaScript.
You could use libraries like Selenium or Dryscape to get the data.
You might want to look into Web Scraping JavaScritp page with Python. Or, if you insist on using scrapy, look into Selecting dynamically-loaded content.
solved Python Web Scraping – Failed to extract a list from the website