直播下载闪退
kirschUFOtorte opened this issue · comments
测试了在直播和主播下线的直播间,1.3.8.17和1.4.1版本,均无法进行下载
log内容:
bili Version: 1.3.8.17(34fe8ef)
Execuble: D:\bili\start.exe
Python Version: 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)]
System Platform: win32
Windows Version: Windows 10.0 build 19042 platform 2 pack
Unins000.exe exists: True
Have setup bili: True
Inno Setup: Setup Version (1): 5.5.9 (u)
Inno Setup: App Path (1): D:\bili
InstallLocation (1): D:\bili
Inno Setup: Icon Group (1): bili x64
Inno Setup: User (1): witht
Inno Setup: Selected Tasks (1): desktopicon
Inno Setup: Deselected Tasks (1):
Inno Setup: Language (1): zh_CN
DisplayName (1): bili
DisplayIcon (1): ..\bili\icon\favicon.ico
UninstallString (1): "D:\bili\unins000.exe"
QuietUninstallString (1): "D:\bili\unins000.exe" /SILENT
DisplayVersion (1): 1.3.8.17(34fe8ef)
Publisher (1): lifegpc
URLInfoAbout (1): https:\github.com\lifegpc\bili
HelpLink (1): https:\github.com\lifegpc\bili
URLUpdateInfo (1): https:\github.com\lifegpc\bili
NoModify (4): 1
NoRepair (4): 1
InstallDate (1): 20210224
MajorVersion (4): 1
MinorVersion (4): 3
VersionMajor (4): 1
VersionMinor (4): 3
EstimatedSize (4): 159494
Have setup bili x86: False
Have setup bili x64: False
Current Directory: D:\bili
Argv: ['D:\bili\start.exe']
LOG 2021-02-24 23:11:34:
Settings: {}
Command Line parameters: {}
LOG 2021-02-24 23:11:34 File "biliVersion.py" Line 129 Function checkver (Update checker network error 1):
Traceback (most recent call last):
File "urllib3\connection.py", line 170, in _new_conn
File "urllib3\util\connection.py", line 73, in create_connection
File "socket.py", line 748, in getaddrinfo
socket.gaierror: [Errno 11004] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 706, in urlopen
File "urllib3\connectionpool.py", line 382, in _make_request
File "urllib3\connectionpool.py", line 1010, in _validate_conn
File "urllib3\connection.py", line 353, in connect
File "urllib3\connection.py", line 182, in _new_conn
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x000001E6EA055DC8>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests\adapters.py", line 449, in send
File "urllib3\connectionpool.py", line 756, in urlopen
File "urllib3\util\retry.py", line 573, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /lifegpc/bili/master/version.txt (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001E6EA055DC8>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "biliVersion.py", line 125, in checkver
File "requests\api.py", line 76, in get
File "requests\api.py", line 61, in request
File "requests\sessions.py", line 542, in request
File "requests\sessions.py", line 655, in send
File "requests\adapters.py", line 516, in send
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /lifegpc/bili/master/version.txt (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001E6EA055DC8>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed'))
LOG 2021-02-24 23:11:36 File "start.py" Line 102 Function main (Input URL):
inp = 'https://live.bilibili.com/117'
inpl = ['https://live.bilibili.com/117']
LOG 2021-02-24 23:11:36 File "start.py" Line 258 Function main (INPUT REGEX 1):
re = ('https://', None, None, None, None, 'live.', None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, '117', None, None, None, None, None, None)
LOG 2021-02-24 23:11:36 File "biliLogin.py" Line 86 Function tryok (VERIFY LOGIN):
GET https://api.bilibili.com/x/web-interface/nav
LOG 2021-02-24 23:11:36 File "biliLogin.py" Line 95 Function tryok (VERIFY API RETURN):
{"code":0,"message":"0","ttl":1,"data":{"isLogin":true,"email_verified":1,"face":"http://i0.hdslb.com/bfs/face/3b4572b77e714a6275646330108fa6d82534845b.jpg","level_info":{"current_level":2,"current_min":200,"current_exp":550,"next_exp":1500},"mid":442512375,"mobile_verified":1,"money":44.5,"moral":70,"official":{"role":0,"title":"","desc":"","type":-1},"officialVerify":{"type":-1,"desc":""},"pendant":{"pid":0,"name":"","image":"","expire":0,"image_enhance":"","image_enhance_frame":""},"scores":0,"uname":"甜甜圈的褶皱","vipDueDate":0,"vipStatus":0,"vipType":0,"vip_pay_type":0,"vip_theme_type":0,"vip_label":{"path":"","text":"","label_theme":""},"vip_avatar_subscript":0,"vip_nickname_color":"","wallet":{"mid":442512375,"bcoin_balance":0,"coupon_balance":0,"coupon_due_time":0},"has_shop":false,"shop_url":"","allowance_count":0,"answer_status":0}}
LOG 2021-02-24 23:11:36 File "start.py" Line 469 Function main (VERIFY LOGIN 2):
read = True
login = 1
ud = {'d': {'isLogin': True, 'email_verified': 1, 'face': 'http://i0.hdslb.com/bfs/face/3b4572b77e714a6275646330108fa6d82534845b.jpg', 'level_info': {'current_level': 2, 'current_min': 200, 'current_exp': 550, 'next_exp': 1500}, 'mid': 442512375, 'mobile_verified': 1, 'money': 44.5, 'moral': 70, 'official': {'role': 0, 'title': '', 'desc': '', 'type': -1}, 'officialVerify': {'type': -1, 'desc': ''}, 'pendant': {'pid': 0, 'name': '', 'image': '', 'expire': 0, 'image_enhance': '', 'image_enhance_frame': ''}, 'scores': 0, 'uname': '甜甜圈的褶皱', 'vipDueDate': 0, 'vipStatus': 0, 'vipType': 0, 'vip_pay_type': 0, 'vip_theme_type': 0, 'vip_label': {'path': '', 'text': '', 'label_theme': ''}, 'vip_avatar_subscript': 0, 'vip_nickname_color': '', 'wallet': {'mid': 442512375, 'bcoin_balance': 0, 'coupon_balance': 0, 'coupon_due_time': 0}, 'has_shop': False, 'shop_url': '', 'allowance_count': 0, 'answer_status': 0}, 'vip': 0}
LOG 2021-02-24 23:11:36 File "start.py" Line 1100 Function main (BARRAGE FILTER PARAMETERS):
xml = 2
xmlc = []
LOG 2021-02-24 23:11:36 File "start.py" Line 1362 Function main (GET LIVE ROOM WEBPAGE):
GET https://live.bilibili.com/117
LOG 2021-02-24 23:11:37 File "start.py" Line 1366 Function main (GET LIVE ROOM WEBPAGE RESULT):
status = 200
这个日志没有记录到重要的内容
找到原因了,B站改关键字了,随便找了个直播测试就复现