code: def get_web_session(self, language='english'):
          
          if self._web_session:
              return self._web_session
  
          cookies = self.get_web_session_cookies()
          if cookies is None:
              return None
  
          self._web_session = session = make_requests_session()
          session_id = generate_session_id()
  
          for domain in ['store.steampowered.com', 'help.steampowered.com', 'steamcommunity.com']:
              for name, val in cookies.items():
                  secure = (name == 'steamLoginSecure')
                  session.cookies.set(name, val, domain=domain, secure=secure)
  
              session.cookies.set('Steam_Language', language, domain=domain)
              session.cookies.set('birthtime', '-3333', domain=domain)
              session.cookies.set('sessionid', session_id, domain=domain)
  
          return session
docs: Get a :class:`requests.Session` that is ready for use
  
          See :meth:`get_web_session_cookies`
  
          .. note::
              Auth cookies will only be send to ``(help|store).steampowered.com`` and ``steamcommunity.com`` domains
  
          .. note::
              The session is valid only while :class:`.SteamClient` instance is logged on.
  
          :param language: localization language for steam pages
          :type language: :class:`str`
          :return: authenticated Session ready for use
          :rtype: :class:`requests.Session`, :class:`None`