Skip to main content

NeteaseCloudMusic APIs for Python 3.x 适用于 Python 3 的网易云音乐 API

Project description

Logo

PyNCM

安装

pip install pyncm

直接使用

python -m pyncm -h

说明

若 Python 环境已安装[Gooey](https://github.com/chriskiehl/Gooey),通过 `-m` 不带参数即启动GUI

Gooey GUI..?

使用示例

python -m pyncm http://music.163.com/song?id=31140560 --phone... --password...
python -m pyncm http://music.163.com/album?id=3111188&userid=315542615  ...  

其他功能详见

API 使用示例

>>> from pyncm import apis
>>> # 获取歌曲信息    
>>> apis.track.GetTrackAudio(29732235)
	`{'data': [{'id': 29732235, 'url': 'http://m701.music...`
>>> # 获取歌曲详情
>>> apis.track.GetTrackDetail(29732235)    
	`{'songs': [{'name': 'Supernova', 'id': 2...`
>>> # 获取歌曲评论
>>> apis.track.GetTrackComments(29732235)    
	`{'isMusician': False, 'userId': -1, 'topComments': [], 'moreHot': True, 'hotComments': [{'user': {'locationInfo': None, 'liveIn ...`

已实现的算法,APIs

Wiki - Pages

Wiki - Cryptograhpy

PR

Wiki - Home

Credit

Android逆向——网易云音乐排行榜api(上)

Binaryify/NeteaseCloudMusicApi

衍生项目

PyNCMd

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyncm-1.6.2.7.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

pyncm-1.6.2.7-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

Details for the file pyncm-1.6.2.7.tar.gz.

File metadata

  • Download URL: pyncm-1.6.2.7.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pyncm-1.6.2.7.tar.gz
Algorithm Hash digest
SHA256 30c82dc89e00bac04d2d095549fcbf403ba210e0c621ddd7db64ca4b12a441bb
MD5 210ae773dc7d9b4714fb08dcfc54cc0e
BLAKE2b-256 23ed7c4b241783f96c21302aeac7379376804926c98aa69fe66075799a76d2da

See more details on using hashes here.

File details

Details for the file pyncm-1.6.2.7-py3-none-any.whl.

File metadata

  • Download URL: pyncm-1.6.2.7-py3-none-any.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pyncm-1.6.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6f62c917d84a51b6ef45cc86c5818d0fdb141a50b19257552c06c3a703de10cc
MD5 7de38c40b8fe2d61695a5a43e2e16bd3
BLAKE2b-256 724a6970dfa6f3427995f860b128e1f1e72dd10486e9030c53b6bece7abcdd19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page