xiami-tools 虾米工具包开源项目

我要开发同款
匿名用户2015年10月26日
82阅读

技术信息

开源地址
https://github.com/ly0/xiami-tools
授权协议
未知

作品详情

xiami-tools是虾米工具包

更新

[2015/1/30]初始化Xiami类时可以加入captcha_hadler指定验证码处理函数,该函数需要返回验证码,交互和显示都用户实现的函数内自行处理

[2014/8/12]1.替换掉adroid接口中

[2014/8/2]增加虾米的淘宝帐号登录.调用方法Xiami(userame,password,taobao=True).以及用cookies登录的办法(解决接口不能用的终极方案)Xiami(userame,password,cookies=COOKIES字典)

提示

想要下载自己的收藏歌曲列表登录后比未登录获取的速度快(接口不同)

把虾米的一些接口做成了库方便其他程序调用

Xiami.get_stared_sog(self,uid=Noe,full=False)返回某用户所有收藏曲目列表,uid不写默认为登录用户.

Xiami.get_stared_collectio(self,uid=Noe,full=False)返回某用户所有收藏精选集列表,uid不写默认为登录用户.

Xiami.get_stared_album(self,uid=Noe,full=False)返回某用户所有收藏专集列表,uid不写默认为登录用户.

Xiami.set_320k()设置当前用户默认下载曲目为高音质

Xiami.dowload_sog(self,sog_id)返回编号为sog_id的曲目的相关信息和下载地址,详细返回请看范例

Xiami.dowload_album(self,album_id)返回编号为album_id的专辑的相关信息和专辑内曲目下载地址,详细返回请看范例

Xiami.dowload_playlist(self,col_id)同上

Xiami.star_sog(self,sogid)收藏曲目编号为sogid的歌曲

Xiami.get_sessio(self)获得当前Xiami实例的requests.Sessio对象

Xiami.get_radom_sogs(self,uid=Noe,full=False)不知道干什么用的

Xiami.get_artist_topsogs(self,artist_id,full=False)获得艺术家最热门的一些曲目

Xiami.get_artist_albums(self,artist_id,full=False)获得艺术家的专辑列表

get_类的函数可以指定full参数来确定是否返回详细信息dowload_类的函数返回一个简略但是足够信息的曲目列表

注意慎用full参数,对于vip会员来说,full参数可能查询高清音质的地址速度过快而导致需要输入验证码(当然你可以直接指定你自己喜欢的处理函数self.captcha_hadler=Yourhadlerofcaptcha解决这个问题)

功能介绍

xiami-tools 是虾米工具包 更新 [2015/1/30] 初始化Xiami类时可以加入captcha_handler指定验证码处理函数,该函数需要返回验证码,交互和显示都用户实现的函数...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论