1
wowpanda 2015-06-02 10:03:31 +08:00
学习ing
|
2
qgy18 2015-06-02 10:19:34 +08:00 via iPhone
能支持网易云音乐么
|
3
GhostFlying 2015-06-02 10:22:12 +08:00
@qgy18 以前有过吧,然后都被网易发了警告信了
|
4
qgy18 2015-06-02 10:23:20 +08:00 via iPhone
@GhostFlying 好吧。。
|
5
tdoly OP |
6
Goooogle 2015-06-02 12:51:03 +08:00
@qgy18
@GhostFlying @tdoly 发了警告的好像都是因为使用了歌曲ID加密算法,可以直接算出320K文件下载地址 @tdoly https://github.com/darknessomi/musicbox与这个基本一致,不过目前还没添加私人FM功能(至少从api上来看是这样) https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic 不是终端版,支持私人FM |
7
iam36 2015-06-03 09:09:44 +08:00
楼主,执行报错:
from _curses import * |
8
tdoly OP @iam36 能具体说下系统类型,版本,python环境吗?
这个命令行播放器是用到了python的curses,https://docs.python.org/2/library/curses.html。现在支持的是 osx和 linux系统。 |
9
iam36 2015-06-03 12:40:04 +08:00
windows :),看来就是因为这个了
|
10
Freakr 2015-06-03 13:07:47 +08:00
Ubuntu14.04 Python2.7.6 requests里没有packages
requests.packages.urllib3.disable_warnings()无法执行 >>> dir(requests) ['ConnectionError', 'HTTPError', 'NullHandler', 'PreparedRequest', 'Request', 'RequestException', 'Response', 'Session', 'Timeout', 'TooManyRedirects', 'URLRequired', '__author__', '__build__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__', '__name__', '__package__', '__path__', '__title__', '__version__', 'adapters', 'api', 'auth', 'certs', 'codes', 'compat', 'cookies', 'delete', 'exceptions', 'get', 'head', 'hooks', 'logging', 'models', 'options', 'patch', 'post', 'put', 'request', 'session', 'sessions', 'status_codes', 'structures', 'utils'] |
11
Freakr 2015-06-03 13:15:35 +08:00
好吧,upgrade了requests,可以了
|
12
tdoly OP @Freakr
OK,刚看了下requests的包,是有 packages的。 https://github.com/kennethreitz/requests/tree/master/requests 这句其实注释掉也是可以的。主要是为了禁用urllib3警告。 |
13
Freakr 2015-06-03 15:37:00 +08:00
登录前正常,登录后报错
File "/home/????/baidufm-py-master/baidufm/fm_cli.py", line 130, in init_head self.head_win.addstr(0, len_x, user_name, curses.color_pair(2)) UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-5: ordinal not in range(128) 用户名是中文的问题?在fm_cli.py加了“ import sys reload(sys) sys.setdefaultencoding( "utf-8" ) ”后成功登录。 |
14
wowpanda 2015-06-03 19:55:00 +08:00
楼主,你这是爬虫写的还是用的官方api啊
|