def get_user_info(self, fakeid):
url = '<STR_LIT>'<EOL>payloads = {<EOL>'<STR_LIT>': <NUM_LIT:1>,<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': round(random.random(), <NUM_LIT:3>),<EOL>'<STR_LIT>': self.__token,<EOL>'<STR_LIT:t>': '<STR_LIT>',<EOL>'<STR_LIT>': fakeid,<EOL>}<EOL>headers = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>'.format(<EOL>token=self.__token,<EOL>),<EOL>'<STR_LIT>': self.__cookies,<EOL>}<EOL>r = requests.post(url, data=payloads, headers=headers)<EOL>try:<EOL><INDENT>message = json.dumps(json.loads(r.text)['<STR_LIT>'], ensure_ascii=False)<EOL><DEDENT>except (KeyError, ValueError):<EOL><INDENT>raise NeedLoginError(r.text)<EOL><DEDENT>return message<EOL>
获取指定用户的个人信息

返回JSON示例::

    {
        "province": "湖北",
        "city": "武汉",
        "gender": 1,
        "nick_name": "Doraemonext",
        "country": "中国",
        "remark_name": "",
        "fake_id": 844735403,
        "signature": "",
        "group_id": 0,
        "user_name": ""
    }

:param fakeid: 用户的 UID (即 fakeid)
:return: 返回的 JSON 数据
:raises NeedLoginError: 操作未执行成功, 需要再次尝试登录, 异常内容为服务器返回的错误数据