xiami-tools 是虾米工具包
[2015/1/30] 初始化Xiami类时可以加入captcha_handler
指定验证码处理函数,该函数需要返回验证码,交互和显示都用户实现的函数内自行处理
[2014/8/12] 1.替换掉android接口中
[2014/8/2] 增加虾米的淘宝帐号登录. 调用方法 Xiami(username, password, taobao=True)
. 以及用 cookies 登录的办法 (解决接口不能用的终极方案) Xiami(username, password, cookies=COOKIES字典)
想要下载自己的收藏歌曲列表登录后比未登录获取的速度快 (接口不同)
把虾米的一些接口做成了库方便其他程序调用
Xiami.get_stared_song(self, uid=None, full=False)
返回某用户所有收藏曲目列表, uid不写默认为登录用户.
Xiami.get_stared_collection(self, uid=None, full=False)
返回某用户所有收藏精选集列表, uid不写默认为登录用户.
Xiami.get_stared_album(self, uid=None, full=False)
返回某用户所有收藏专集列表, uid不写默认为登录用户.
Xiami.set_320k()
设置当前用户默认下载曲目为高音质
Xiami.download_song(self, song_id)
返回编号为 song_id 的曲目的相关信息和下载地址, 详细返回请看范例
Xiami.download_album(self, album_id)
返回编号为 album_id 的专辑的相关信息和专辑内曲目下载地址, 详细返回请看范例
Xiami.download_playlist(self, col_id)
同上
Xiami.star_song(self, songid)
收藏曲目编号为 songid 的歌曲
Xiami.get_session(self)
获得当前 Xiami 实例的requests.Session对象
Xiami.get_random_songs(self, uid=None, full=False)
不知道干什么用的
Xiami.get_artist_topsongs(self, artist_id, full=False)
获得艺术家最热门的一些曲目
Xiami.get_artist_albums(self, artist_id, full=False)
获得艺术家的专辑列表
get_ 类的函数可以指定 full 参数来确定是否返回详细信息 download_ 类的函数返回一个简略但是足够信息的曲目列表
注意 慎用 full 参数, 对于vip会员来说, full 参数可能查询高清音质的地址速度过快而导致需要输入验证码 (当然你可以直接指定你自己喜欢的处理函数 self.captcha_handler = Your handler of captcha
解决这个问题)
Tools IntelliJ IDEA 好的替代品: [Eclipse][eclipse] 和 [Netbeans][netbeans] Java 最好的 IDE 是 [IntelliJ IDEA][intellij]。它有大量的牛逼的特性,它是真正的能让 Java 用来像不戴套做爱那么爽的工具。自动完成功能超棒,[代码检查功能也是顶尖的][intellijexample],重构工具那是相当有帮助
通过手动编码创建美观的GUI可能很乏味。 可视化GUI设计器工具总是很方便。 许多针对wxPython的GUI开发IDE都可用。 以下是其中一些 - wxFormBuilder wxDesigner wxGlade BoaConstructor gui2py wxFormBuilder是一个开源的,跨平台的WYSIWYG GUI构建器,可以将wxWidget GUI设计转换为C ++,Python
PyCharm支持各种类型数据库的接口支持。 一旦用户授予对创建的数据库的访问权限,它就会使用提供代码完成的SQL编写工具提供数据库的架构图。 在本章中,我们将重点介绍MySQL数据库连接,这将涉及以下步骤。 添加数据源 重要的是要记下PyCharm支持各种数据库连接。 Step 1 打开数据库工具窗口View -》 Tool Windows -》 Database》并打开名为Data Sourc
braft提供了一系列API用来控制复制主或者具体节点, 可以选择在程序了调用API或者使用braft_cli来给节点发远程控制命令 API // Add a new peer into the replicating group which consists of |conf|. // Returns OK on success, error information otherwise. but
0.10 新版功能. Scrapy是通过 scrapy 命令行工具进行控制的。 这里我们称之为 “Scrapy tool” 以用来和子命令进行区分。 对于子命令,我们称为 “command” 或者 “Scrapy commands”。 Scrapy tool 针对不同的目的提供了多个命令,每个命令支持不同的参数和选项。 默认的Scrapy项目结构 在开始对命令行工具以及子命令的探索前,让我们首先了
开头自我介绍2min 拷打项目10min 1.数据处理 2.rag流程 3.微调过程原理 可能回答得太烂,开始给我普及工作岗位内容 1.算法岗,做理论,写方案,…… 2.后端开发,工程应用,…… 听完感觉已经寄了 八股 1.系统浮点数表示原理 2.C++中的多态,脑子晕了乱答一坨 3.…… 算法 判断两个二叉树是否相等,左右子树可以互换,刚开始没看到条件,提醒了之后写对了 数学题 抛10个硬币,5