DouyinLiveRecorder
DouyinLiveRecorder copied to clipboard
关于pandalive的一些bug,代理IP配置后没有走和报错:RuntimeError, ('needPw', '입장 암호를 확인해 주세요.')
大大你好,近期发现了一些pandatv录制时的一些bug:
1.配置了代理端口,没走代理。 详见下图,clash verge监测不到流量信息:
查看日志发现,只在请求api.pandalive.co.kr时使用了代理:
2.部分直播间报以下错误,导致日志文件有大量错误信息,比如:https://www.pandalive.co.kr/live/play/moem9e9,翻译后的意思是"请确认入场密码":
2024-04-16 14:19:29.014 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 14:54:33.049 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 14:54:33.059 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 14:54:33.059 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 14:56:36.285 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 14:56:36.304 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 14:56:36.304 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 14:58:38.739 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 14:58:38.747 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 14:58:38.751 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:00:41.821 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:00:41.821 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:00:41.821 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:02:41.067 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:02:41.094 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:02:41.099 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:04:45.230 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:04:45.230 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:04:45.230 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:06:47.470 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:06:47.479 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:06:47.484 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:08:54.019 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:08:54.023 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:08:54.023 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:10:52.031 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:10:52.036 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:10:52.040 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:12:53.228 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:12:53.237 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:12:53.242 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
2024-04-16 15:14:54.852 | WARNING | utils:wrapper:18 - 错误信息: type: RuntimeError, ('needPw', '입장 암호를 확인해 주세요.') in function get_pandatv_stream_data at line: 850
2024-04-16 15:14:54.852 | WARNING | utils:wrapper:18 - 错误信息: type: TypeError, list indices must be integers or slices, not str in function get_pandatv_stream_url at line: 645
2024-04-16 15:14:54.865 | WARNING | __main__:start_record:1400 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 976
有些房间有密码,必须要有密码才能正常录制,
如果你要录制带密码的直播间
你应该修改输入的直播间地址,如 https://www.pandalive.co.kr/live/play/moem9e9
这个直播间,倘若密码是123456,那么你输入的地址应该是 https://www.pandalive.co.kr/live/play/moem9e9?pwd=123456
即在后面加上了 pwd参数,这个在代码中会被解析为直播间房间密码