code: def query_more(self, next_records_identifier, identifier_is_url=False, **kwargs):
          
          if identifier_is_url:
              # Don't use `self.base_url` here because the full URI is provided
              url = (u'https://{instance}{next_record_url}'
                     .format(instance=self.hostname,
                             next_record_url=next_records_identifier))
          else:
              url = self._get_norm_query_url() + '{next_record_id}'
              url = url.format(next_record_id=next_records_identifier)
          response = requests.get(url, headers=self._get_rest_headers(), **kwargs)
  
          response.raise_for_status()
  
          return response.json()
docs: Retrieves more results from a query that returned more results
          than the batch maximum. Returns a dict decoded from the Salesforce
          response JSON payload.
  
          :param next_records_identifier: either the Id of the next Salesforce
                                       object in the result, or a URL to the
                                       next record in the result.
          :param identifier_is_url: True if `next_records_identifier` should be
                                 treated as a URL, False if
                                 `next_records_identifer` should be treated as
                                 an Id.