Skip to content

[Bug] 报错:无法解析jm车号, 文本为: /setting #503

@MidoriDaisuki

Description

@MidoriDaisuki

请确认注意事项

  • 你已经在GitHub Issues和Discussions里搜索过类似的问题,并且没找到想要的答案。
  • 你使用的是最新的jmcomic版本
  • 非GitHub Actions类问题(此类问题请专门到置顶的Issue反馈)

发生Bug时,你的使用方式?

jmcomic命令行

你是否在禁漫官方网页或APP,验证过相应的功能是正常的?

测试过,禁漫官方功能正常

代码/option配置

jmcomic 1214429

描述bug现象(你预期的结果,与实际结果的差别)

无法解析jm车号, 文本为: /setting

其他可提供的信息

C:\Boot>jmcomic 1214429
[2025-12-20 23:07:19] [MainThread]:【command_line】start downloading...

  • using option: [default]
    to be downloaded:
  • album: ['1214429']
  • photo: []
    [2025-12-20 23:07:19] [Thread-1 ()]:【api】https://www.cdnblackmyth.club/setting
    Exception in thread Thread-1 ():
    Traceback (most recent call last):
    File "C:\PATH\Python312\Lib\threading.py", line 1075, in _bootstrap_inner
    self.run()
    File "C:\PATH\Python312\Lib\threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\api.py", line 36, in
    apply_each_obj_func=lambda aid: download_api(aid,
    ^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\api.py", line 69, in download_album
    with new_downloader(option, downloader) as dler:
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\api.py", line 108, in new_downloader
    return downloader(option)
    ^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_downloader.py", line 78, in init
    self.client = option.build_jm_client()
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\common\util\decorator_util.py", line 63, in func_exec
    attr = func(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_option.py", line 394, in build_jm_client
    return self.new_jm_client(**kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_option.py", line 453, in new_jm_client
    client: AbstractJmClient = clazz(
    ^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 32, in init
    self.after_init()
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 1010, in after_init
    self.ensure_have_cookies()
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 1022, in ensure_have_cookies
    self['cookies'] = self.get_cookies()
    ^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\common\util\decorator_util.py", line 63, in func_exec
    attr = func(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 1026, in get_cookies
    resp = self.setting()
    ^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 810, in setting
    resp = self.req_api('/setting')
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 914, in req_api
    self.require_resp_success(resp, url)
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_client_impl.py", line 963, in require_resp_success
    ExceptionTool.raise_missing(resp, JmcomicText.parse_to_jm_id(url))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_toolkit.py", line 98, in parse_to_jm_id
    ExceptionTool.raises(f"无法解析jm车号, 文本为: {text}")
    File "C:\PATH\Python312\Lib\site-packages\jmcomic\jm_exception.py", line 107, in raises
    raise e
    jmcomic.jm_exception.JmcomicException: 无法解析jm车号, 文本为: /setting

C:\Boot>

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions