auqhjjqdo / LiveRecorder

基于Streamlink的全自动直播录制工具,已支持哔哩哔哩、斗鱼、虎牙、抖音、YouTube、Twitch等
MIT License
536 stars 57 forks source link

斗鱼失效 #115

Open johngao01 opened 1 month ago

johngao01 commented 1 month ago

运行环境

最新版代码

配置文件

{
  "output": "下载",
  "user": [
    {
      "platform": "Douyu",
      "id": "312212",
      "name": "智勋勋勋勋"
    }
  ]
}

错误描述

斗鱼最终失效了,是query = js.call('ub98484234', self.id, did, tt) 这里的代码执行报错了。报错结果: jsengine.exceptions.ProgramError: SyntaxError: unexpected token in expression: '<' at :1

错误日志

ProgramError("SyntaxError: unexpected token in expression: '<'\n    at <input>:1\n")
Traceback (most recent call last):

  File "E:\Python312\Lib\site-packages\jsengine\internal.py", line 145, in eval
    result = self._context.eval(code)
             │    │        │    └ 'var vdwdae325w_64we = "220120240719";function re7357c2c3(ka59d7e325ff520e00,ka59d7e325ff520e01,ka59d7e325ff520e02){var rk=[3...
             │    │        └ <method 'eval' of '_quickjs.Context' objects>
             │    └ <_quickjs.Context object at 0x000002A4006B2980>
             └ <jsengine.internal.QuickJSEngine.Context object at 0x000002A400682AB0>

_quickjs.JSException: SyntaxError: unexpected token in expression: '<'
    at <input>:1
Surde commented 1 month ago

我提交了一个PR, #116 你要是会弄的话,自己下载编译一下试试~