docs: def _get_site(self, url, headers, cookies, timeout, driver_args, driver_kwargs):
          """
          Try and return page content in the requested format using requests
          """
          try:
              # Headers and cookies are combined to the ones stored in the requests session
              #  Ones passed in here will override the ones in the session if they are the same key
              response = self.driver.get(url,
                                         *driver_args,
                                         headers=headers,
                                         cookies=cookies,
                                         timeout=timeout,
                                         **driver_kwargs)
  
              # Set data to access from script
              self.status_code = response.status_code
              self.url = response.url
              self.response = response
  
              if response.status_code == requests.codes.ok:
                  # Return the correct format
                  return response.text
  
              response.raise_for_status()
  
          except Exception as e:
              raise e.with_traceback(sys.exc_info()[2])