直播检测请求错误
Closed this issue · 3 comments
N83R7 commented
运行环境
版本号:最新源码运行
运行平台:ubuntu22.04.4 LTS
运行架构:linux
Python版本:3.10.12
配置文件
{
"proxy": "http://192.168.0.110:10800",
"output": "output",
"user": [
{
"platform": "Pandalive",
"id": "XXX1",
"name": "XXX1",
"interval": 300,
"output": "output/Pandalive/XXX1",
"proxy": "http://192.168.0.110:10805",
"cookies": "sessKey=XXX;"
},
{
"platform": "Pandalive",
"id": "XXX2",
"name": "XXX2",
"interval": 301,
"output": "output/Pandalive/XXX2",
"proxy": "http://192.168.0.110:10804",
"cookies": "sessKey=XXX;"
}
]
}
复现步骤(可选)
No response
错误描述
每次程序启动的直播检测和开始录制都是正常的。
到达检测间隔设置的时间时开始报错。
错误日志
[2024-03-06 12:38:40][INFO][__main__][start:47][Pandalive][XXX1]正在检测直播状态
[2024-03-06 12:38:40][INFO][__main__][start:47][Pandalive][XXX2]正在检测直播状态
[2024-03-06 12:38:40][INFO][__main__][start:47][Pandalive][XXX3]正在检测直播状态
[2024-03-06 12:38:43][INFO][__main__][run_record:136][Pandalive][XXX1]开始录制:[2024.03.06 12.38.43][Pandalive][XXX1]XXX.ts
[2024-03-06 12:38:43][INFO][__main__][stream_writer:148][Pandalive][XXX1]获取到直播流链接:[2024.03.06 12.38.43][Pandalive][XXX1]XXX.ts
https://video-weaver.XXX.hls.live-video.net/v1/playlist/XXX.m3u8
[2024-03-06 12:38:44][INFO][__main__][stream_writer:154][Pandalive][XXX1]正在录制:[2024.03.06 12.38.43][Pandalive][XXX1]XXX.ts
[2024-03-06 12:43:43][ERROR][__main__][start:54][Pandalive][XXX2]直播检测请求错误
ReadError('')
[2024-03-06 12:43:44][ERROR][__main__][start:54][Pandalive][XXX3]直播检测请求错误
ReadError('')
错误截图(可选)
No response
N83R7 commented
切换到win10,源码运行报相同错误,checkout v2.32后正常运行,没有报错。
auqhjjqdo commented
ReadError
是网络代理丢包导致请求直播平台api时报错,程序只是会捕获到错误并输出,如果报错频率不高,中间间隔的时间超过了config.json
配置的interval
间隔时长,则说明是有请求成功的,或者是换一个网络稳定丢包少的代理
N83R7 commented
从我自己给出错误日志可能看不出来问题,实际上运行结果是每次启动的初次检测直播状态都不会报错,到达检测间隔设置的时间时100%会报错ReadError。
这几天经过测试,怀疑是pandalive的防护措施,问题大概出在账号或者IP上面。