'Get the raw string with the devices from the router.'

def _get_devices_response(self):

    cnt = requests.post('http://{}/asp/GetRandCount.asp'.format(self.host))
    cnt_str = str(cnt.content, cnt.apparent_encoding, errors='replace')
    _LOGGER.debug('Loggin    in')
    cookie = requests.post('http://{}/login.cgi'.format(self.host), data=[('UserName', self.username), ('PassWord', self.password), ('x.X_HW_Token', cnt_str)], cookies=self.LOGIN_COOKIE)
    _LOGGER.debug('Requesting    lan    user    info    update')
    requests.get('http://{}/html/bbsp/common/lanuserinfo.asp'.format(self.host), cookies=cookie.cookies)
    _LOGGER.debug('Requesting    lan    user    info    data')
    devices = requests.get('http://{}/html/bbsp/common/GetLanUserDevInfo.asp'.format(self.host), cookies=cookie.cookies)
    return devices.content.decode(devices.apparent_encoding).encode().decode('unicode_escape')
