title: Multiple Scraping with Scrapy spider
body: <p>I wanted to scrape a <a href="https://www.cato.org/research/34/commentary" rel="nofollow noreferrer">website</a>. The extraction I want to do is, document list, author name, and date. I watched some scrapy spider videos and able to figure out 3 shell script command which gives the required data from the website. The commands are </p>
  
  <pre><code>scrapy shell https://www.cato.org/research/34/commentary
  </code></pre>
  
  <p>for date:</p>
  
  <pre><code> response.css('span.date-display-single::text').extract()
  </code></pre>
  
  <p>for author:</p>
  
  <pre><code>response.css('p.text-sans::text').extract()
  </code></pre>
  
  <p>for the Document links in the page</p>
  
  <pre><code>response.css('p.text-large.experts-more-h &gt; a::text').extract()
  </code></pre>
  
  <p>I am trying to get it through Python but all in vain. Since there is multiple data.</p>
  
  <p>Here is the python code:</p>
  
  <pre><code>import scrapy
  class CatoSpider(scrapy.Spider):
  
      name = 'cato'
  
      allowed_domains = ['cato.org']
  
      start_urls = ['https://www.cato.org/research/34/commentary']
  
  
  def parse(self, response):
  
       pass
  </code></pre>