code: def scrape_info(self, request, response, link_type=None):
          '''Iterate the scrapers and return a dict of results.
  
          Returns:
              dict: A dict where the keys are the scrapers instances and the
              values are the results. That is, a mapping from
              :class:`BaseDocumentScraper` to :class:`ScrapeResult`.
          '''
          info = {}
          for scraper in self._document_scrapers:
              scrape_result = scraper.scrape(request, response, link_type)
              info[scraper] = scrape_result
  
          return inff scrape_info(self, request, response, link_type=None):
          '''Iterate the scrapers and return a dict of results.
  
          Returns:
              dict: A dict where the keys are the scrapers instances and the
              values are the results. That is, a mapping from
              :class:`BaseDocumentScraper` to :class:`ScrapeResult`.
          '''
          info = {}
          for scraper in self._document_scrapers:
              scrape_result = scraper.scrape(request, response, link_type)
              info[scraper] = scrape_result
  
          return info
docs: Iterate the scrapers and return a dict of results.
  
          Returns:
              dict: A dict where the keys are the scrapers instances and the
              values are the results. That is, a mapping from
              :class:`BaseDocumentScraper` to :class:`ScrapeResult`.