n374
n374
推测是Cookie失效导致 目前并没有相关代码检测Cookie失效问题 失效后私人FM会返回歌曲,有可能导致你所说的问题 顺便问下在什么地方查看已删除曲目?网页版和手机版上并没有找到
应该是api获取搜索结果错误,return None造成的 176e9f5f6a481dc71cd60f3a6b19873d664a3b56 现在再试试
我在虚拟机里装了15.04试了下 能正常搜索 按照描述,点Search,有终端显示,无界面显示 我在 3a636947b723dafb8e0477e24e6e04abafd1d775 中加入了些print提示,麻烦再git pull &&./install 看看是否没能正确获取搜索结果 同时下方这个错误提示是点Search时出现的么,我没法重现这个错误 ``` Traceback (most recent call last): File "/usr/share/deepin-music/src/cover_download.py", line 127, in full_update self.init_album_missions() File "/usr/share/deepin-music/src/cover_download.py", line 195, in init_album_missions albums...
这表明Search api没有正确地返回结果。 麻烦在netease_api.py中的第266行,也就是`result = self.httpRequest('POST', action, data)`下方加入`print result`,用空格与其他行保持对齐。 如果返回的信息不多的话,麻烦贴出来,我需要确定什么地方出问题了
那么把刚刚添加的那行删除,删除后在273-277行行头加#将其注释掉,在下方添加`return songs` 同时在268和270行下方添加`print songs[0]['name']` 添加的内容用空格与其他行对齐,然后帖出返回内容
这应该就是api返回的数据有问题 麻烦重新clone, 在netease_api.py第266行下方添加print result,用空格对齐,将所有返回内容粘到http://paste.ubuntu.com/
根据回复时间nickirk应该是海外党吧 根据https://github.com/darknessomi/musicbox/issues/63#issuecomment-100265052描述从国外搜索返回的结果是加密的。 经测试并对比上面贴出的结果,应该就是这个原因。 综合最后云音乐客户端更新,以后api可能会加密了。
这地方不适合贴私人信息,可以在Github主页找到邮箱 新版客户端使用的API参数好像都是加密过的,除非像之前[歌曲加密代码](https://github.com/yanunon/NeteaseCloudMusic/wiki/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90API%E5%88%86%E6%9E%90#5-%E4%B8%8B%E8%BD%BD%E9%9F%B3%E4%B9%90%E6%96%87%E4%BB%B6)一样被破解或泄露,不然无法使用。 咱还有网页版,目前使用的API和网页版使用的一致,在国内并没有加密。既然网页端能解密数据,那么合理推测还是有可能分析出解密用的JS之类的,从而将数据还原出来。 不过不懂HTML/JS,弄起来应该会很慢,不过应该会有人先分析出来。
不懂JS。。 这段是实现什么功能的?
那么能直接用这段js解密么