code: def load(self, url, offset, length, no_record_parse=False):
          
          try:
              length = int(length)
          except:
              length = -1
  
          stream = self.loader.load(url, int(offset), length)
          decomp_type = 'gzip'
  
          # Create decompressing stream
          stream = DecompressingBufferedReader(stream=stream,
                                               decomp_type=decomp_type,
                                               block_size=self.block_size)
  
          return self.parse_record_stream(stream, no_record_parse=no_record_parse)
docs: Load a single record from given url at offset with length
          and parse as either warc or arc record