From a00799051d801b639910752b2347042e0e24d60e Mon Sep 17 00:00:00 2001 From: Hsury Date: Sun, 22 Dec 2019 21:00:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=99=BB=E5=BD=95=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .travis.yml | 2 +- BiliDrive/__init__.py | 2 +- BiliDrive/bilibili.py | 4 ++-- README.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index ec89b43..03d0c4a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ if: 'tag IS blank' env: global: - - TRAVIS_TAG=v1.7 + - TRAVIS_TAG=v1.8 jobs: include: - diff --git a/BiliDrive/__init__.py b/BiliDrive/__init__.py index 5e81a5e..cef505e 100644 --- a/BiliDrive/__init__.py +++ b/BiliDrive/__init__.py @@ -7,4 +7,4 @@ https://github.com/Hsury/BiliDrive""" __author__ = "Hsury" __email__ = "i@hsury.com" __license__ = "SATA" -__version__ = "2019.12.16" +__version__ = "2019.12.22" diff --git a/BiliDrive/bilibili.py b/BiliDrive/bilibili.py index dc52225..e8e9bec 100644 --- a/BiliDrive/bilibili.py +++ b/BiliDrive/bilibili.py @@ -14,7 +14,7 @@ class Bilibili: def __init__(self): self._session = requests.Session() - self._session.headers.update({'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36"}) + self._session.headers.update({'User-Agent': "Mozilla/5.0 BiliDroid/5.51.1 (bbcallen@gmail.com)"}) self.get_cookies = lambda: self._session.cookies.get_dict(domain=".bilibili.com") self.get_uid = lambda: self.get_cookies().get("DedeUserID", "") self.username = "" @@ -82,7 +82,7 @@ class Bilibili: while True: key = get_key() key_hash, pub_key = key['key_hash'], key['pub_key'] - url = f"https://passport.bilibili.com/api/v3/oauth2/login" + url = f"https://passport.bilibili.com/api/v2/oauth2/login" param = f"appkey={Bilibili.app_key}&password={parse.quote_plus(base64.b64encode(rsa.encrypt(f'{key_hash}{self.password}'.encode(), pub_key)))}&username={parse.quote_plus(self.username)}" payload = f"{param}&sign={self.calc_sign(param)}" headers = {'Content-type': "application/x-www-form-urlencoded"} diff --git a/README.md b/README.md index 38f330b..c093281 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@

☁️ 哔哩哔哩云,支持任意文件的全速上传与下载 ☁️

- +

-- GitLab