Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

运行不了 KeyError #5

Closed
viocha opened this issue Mar 20, 2024 · 7 comments
Closed

运行不了 KeyError #5

viocha opened this issue Mar 20, 2024 · 7 comments

Comments

@viocha
Copy link

viocha commented Mar 20, 2024

C:\Users\vioch\Desktop\PuBeta-1.2-with.FFMPEG\main.py:1: SyntaxWarning: invalid escape sequence '\F'
  '''
C:\Users\vioch\Desktop\PuBeta-1.2-with.FFMPEG\m3u8dl.py:1: SyntaxWarning: invalid escape sequence '\O'
  '''
Traceback (most recent call last):
  File "C:\Users\vioch\Desktop\PuBeta-1.2-with.FFMPEG\main.py", line 11, in <module>
    import m3u8dl
  File "C:\Users\vioch\Desktop\PuBeta-1.2-with.FFMPEG\m3u8dl.py", line 18, in <module>
    import js2py
  File "D:\Program Files\Python\Python312\Lib\site-packages\js2py\__init__.py", line 72, in <module>
    from .base import PyJsException
  File "D:\Program Files\Python\Python312\Lib\site-packages\js2py\base.py", line 2965, in <module>
    @Js
     ^^
  File "D:\Program Files\Python\Python312\Lib\site-packages\js2py\base.py", line 165, in Js
    return PyJsFunction(val, FunctionPrototype)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Program Files\Python\Python312\Lib\site-packages\js2py\base.py", line 1377, in __init__
    cand = fix_js_args(func)
           ^^^^^^^^^^^^^^^^^
  File "D:\Program Files\Python\Python312\Lib\site-packages\js2py\utils\injector.py", line 27, in fix_js_args
    code = append_arguments(six.get_function_code(func), ('this', 'arguments'))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Program Files\Python\Python312\Lib\site-packages\js2py\utils\injector.py", line 121, in append_arguments
    arg = name_translations[inst.arg]
          ~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 3
@AuYang261
Copy link

下载的课程编号是多少

@viocha
Copy link
Author

viocha commented Mar 20, 2024

https://www.yanhekt.cn/course/45497
编号:45497

@GDDG08
Copy link
Owner

GDDG08 commented Mar 20, 2024

hi, 请问js2py是什么版本?

@GDDG08
Copy link
Owner

GDDG08 commented Mar 20, 2024

初步排查是环境问题,请移步https://github.com/ZJC-GH/YanHeKT_Downloader/releases/tag/Release
尝试使用打包好的版本,测试一下

注意该版本使用方法略有区别

@KJH-x
Copy link

KJH-x commented Apr 1, 2024

这是一个依赖bug,Js2Py尚不支持Python3.12
PiotrDabkowski/Js2Py#317

@GDDG08
Copy link
Owner

GDDG08 commented Apr 1, 2024

这是一个依赖bug,Js2Py尚不支持Python3.12 见PiotrDabkowski/Js2Py#317

感谢!

@GDDG08
Copy link
Owner

GDDG08 commented Apr 2, 2024

@viocha @KJH-x 问题已修复,移除了js2py

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants