def add_to_playlist(request): #收藏歌曲 if request.method=="POST": username = request.session.get('username') if not username: return HttpResponse('False') user = User.objects.get(username=username) ret = 'False' name = request.POST.get('name') artist = request.POST.get('artist') artist_id = request.POST.get('artist_id') album = request.POST.get('album') album_id = request.POST.get('album_id') type = request.POST.get('type') id_ = request.POST.get('id') #print name , artist , artist_id , album,album_id,type,id_ if type=='n': if not user.bound_netease: return HttpResponse('False') playlist_id = user.netease_playlist netease_cookies = user.netease_cookies netease_cookies = netease_cookies.replace('\'','\"') cookies = json.loads(netease_cookies) if NU.add_to_playlist(id_,playlist_id,cookies): ret = 'True' elif type=='x': if not user.bound_xiami: return HttpResponse('False') xiami_headers = user.xiami_headers xiami_headers = xiami_headers.replace('\'','\"') dic = json.loads(xiami_headers) index_s = dic.get('Cookie').find('_xiamitoken') index_s = dic.get('Cookie').find('=',index_s) index_e = dic.get('Cookie').find(';',index_s) if index_e!=-1: token = dic.get('Cookie')[index_s+1:index_e] else: token = dic.get('Cookie')[index_s+1:] sessid = dic.get('__XIAMI_SESSID') cookie = dic.get('Cookie') cookie += ('; __XIAMI_SESSID='+sessid) li = cookie.split(';') xiami_cookie = {} for i in li: i_li = i.split('=') xiami_cookie[i_li[0]] = i_li[1] if XU.set_favor_song(id_,token,xiami_cookie): ret = 'True' #link = XU.get_link(id_)+';'+cover else: ret = 'False' return HttpResponse(ret)