code: def after_auto_auth(self, response):
          
          result = json.loads(response.text)
          self.login_email = result["email"]
          self.login_password = result["password"]
          msg = (
              u"Obtained credentials via auto_auth! email={email} password={password}"
          ).format(**result)
          self.logger.info(msg)
  
          if self.single_url:
              yield scrapy.Request(
                  self.single_url,
                  callback=self.parse_item,
                  errback=self.handle_error
              )
          else:
              for url in self.start_urls:
                  yield scrapy.Request(
                      url,
                      callback=self.analyze_url_list,
                      errback=self.handle_error
                  )
docs: This method is called *only* if the crawler is started without an
          email and password combination. It parses the response from the
          "auto auth" feature, and saves the email and password combination.
          Then it generates requests from `self.start_urls`.