title: Scrapy multiple requests and fill single item
body: <p>I need to make 2 request to different urls and put that information to the same item. I have tried this method, but the result is written in different rows. The callbacks <strong>returns item</strong>. I have tried many methods but none seems to work.</p>
  
  <pre><code>def parse_companies(self, response):
      data = json.loads(response.body)
      if data:
          item = ThalamusItem()
          for company in data:
              comp_id = company["id"]
  
              url = self.request_details_URL + str(comp_id) + ".json"
              request = Request(url, callback=self.parse_company_details)
              request.meta['item'] = item
              yield request
  
              url2 = self.request_contacts + str(comp_id)
              yield Request(url2, callback=self.parse_company_contacts, meta={'item': item})
  </code></pre>