diff --git a/pyncm/__init__.py b/pyncm/__init__.py index bd8be60..a99add3 100644 --- a/pyncm/__init__.py +++ b/pyncm/__init__.py @@ -8,7 +8,7 @@ from .utils.crypto import RandomString, EapiEncrypt, EapiDecrypt, HexCompose import requests, logging, json -__version__ = "1.6.5.3" +__version__ = "1.6.5.4" class Session(requests.Session): @@ -21,8 +21,8 @@ class Session(requests.Session): UA_EAPI = "NeteaseMusic/7.2.24.1597753235(7002024);Dalvik/2.1.0 (Linux; U; Android 11; Pixel 2 XL Build/RP1A.200720.009)" UA_LINUX_API = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36" CONFIG_EAPI = { - "appver": "7.2.24", - "buildver": "7002024", + "appver": "9.9.99", + "buildver": "9009099", "channel": "offical", "deviceId": RandomString(8), "mobilename": "Pixel2XL", diff --git a/pyncm/__main__.py b/pyncm/__main__.py index 72d3c2f..7ec2de2 100644 --- a/pyncm/__main__.py +++ b/pyncm/__main__.py @@ -464,5 +464,5 @@ def report(): if __name__ == "__main__": logger = getLogger() - basicConfig(level="INFO", format="[%(levelname).4s] %(message)s") + basicConfig(level="DEBUG", format="[%(levelname).4s] %(message)s") sys.exit(__main__()) diff --git a/pyncm/apis/login.py b/pyncm/apis/login.py index 7b283e0..70ba039 100644 --- a/pyncm/apis/login.py +++ b/pyncm/apis/login.py @@ -118,15 +118,15 @@ def LoginViaCellphone(phone="", password="", ctcode=86, remeberLogin=True) -> di Returns: dict """ - path = "/weapi/w/login/cellphone" + path = "/eapi/login/cellphone" sess = GetCurrentSession() passwordHash = HashHexDigest(password) - login_status = WeapiCryptoRequest( + login_status = EapiCryptoRequest( lambda: ( path, { "phone": str(phone), - "checkToken": GenerateCheckToken(), + # "checkToken": GenerateCheckToken(), "password": str(passwordHash), "rememberLogin": str(remeberLogin).lower(), "countrycode": str(ctcode),