code: def after_initial_login(self, response):
          
          if LOGIN_FAILURE_MSG in response.text:
              self.logger.error(
                  "Credentials failed. Either add/update the current credentials "
                  "or remove them to enable auto auth"
              )
              return
  
          self.logger.info("successfully completed initial login")
  
          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 with an
          email and password combination.
          It verifies that the login request was successful,
          and then generates requests from `self.start_urls`.