docs: async def _get_login_page(self):
          """Go to the login page."""
          try:
              async with async_timeout.timeout(10):
                  raw_res = await self._session.get(HOME_URL,
                                                    allow_redirects=False,
                                                    timeout=self._timeout)
          except OSError:
              raise PyEboxError("Can not connect to login page")
          # Get token
          content = await raw_res.text()
          soup = BeautifulSoup(content, 'html.parser')
          token_node = soup.find('input', {'name': '_csrf_security_token'})
          if token_node is None:
              raise PyEboxError("No token input found")
          token = token_node.attrs.get('value')
          if token is None:
              raise PyEboxError("No token found")
          return token