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.4.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

pyncm-1.6.2.4-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyncm-1.6.2.4.tar.gz
  • Upload date:
  • Size: 26.4 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.4.tar.gz
Algorithm Hash digest
SHA256 f61753a6d3aa8815a709177fddaa5cb52b0f4905e3ea3077ab264ed282bc9ad0
MD5 c4374cb7c30d1c93f5bb1845f660779b
BLAKE2b-256 ef3403a84eb3a75543747d0fc94f11ad346cd15d8c2a3f44c6a41099c1adaea9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyncm-1.6.2.4-py3-none-any.whl
  • Upload date:
  • Size: 36.4 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3c2d46d5d9d25ac6edc556216b1cab370fe57a9a972843a8dfd7c920f94ff6c0
MD5 13081e5e720f8cbd3207efa2b26a4ef7
BLAKE2b-256 3cbf56bea7f044c8a77278a6482f942fd1a51e5403386da494b4846ab0a85af2

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