def osx_log(self, log_data): """ 发送OSX客户端的日志 :param bytes log_data: 日志记录数据 :return bool: 是否发送成功 """ url = 'http://music.163.com/api/feedback/client/log' music_u = self._cookie.get_cookie('MUSIC_U') if music_u is not None: url += '?MUSIC_U=' + music_u file_name = time.strftime( str(self._user_id) + '_%Y-%m-%d %H:%M:%S.log') # 压缩日志 zip_data = Zip.compress_data({file_name: log_data}) resp = self._request( 'POST', url, {'attach': ('%dlog.zip' % self._user_id, zip_data)}) if resp is not None: data = json.loads(resp.data.decode()) return data['code'] == 200 return False