Closed Minzome closed 2 months ago
看起来是 curl_cffi 这个库的问题,这是个网络请求库。你试试看换别的网络请求库,使用如下方式:
创建配置文件 op.yml
client:
postman:
type: requests # 使用python的requests库
调用jmcomic
import jmcomic
op = jmcomic.create_option('op.yml') # op.yml文件所在路径
op.download_album(123)
问题解决了,非常感谢!
运行代码: import jmcomic jmcomic.download_album('422866')
错误代码如下: runfile('C:/Users/28099/未命名1.py', wdir='C:/Users/28099')
Windows fatal exception: access violation
Main thread: Current thread 0x0000454c (most recent call first): File "C:\downloads\anaconda\Lib\site-packages\curl_cffi\curl.py", line 104 in init File "C:\downloads\anaconda\Lib\site-packages\curl_cffi__version.py", line 8 in
File "", line 241 in _call_with_frames_removed
File "", line 940 in exec_module
File "", line 690 in _load_unlocked
File "", line 1147 in _find_and_load_unlocked
File "", line 1176 in _find_and_load
File "C:\downloads\anaconda\Lib\site-packages\curl_cffi__init__.py", line 18 in
File "", line 241 in _call_with_frames_removed
File "", line 940 in exec_module
File "", line 690 in _load_unlocked
File "", line 1147 in _find_and_load_unlocked
File "", line 1176 in _find_and_load
File "", line 241 in _call_with_frames_removed
File "", line 1126 in _find_and_load_unlocked
File "", line 1176 in _find_and_load
File "C:\downloads\anaconda\Lib\site-packages\common\postman\postman_impl.py", line 33 in get
File "C:\downloads\anaconda\Lib\site-packages\common\postman\postman_api.py", line 125 in get
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 108 in request_with_retry
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 38 in get
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 862 in req_api
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 765 in setting
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 974 in get_cookies
File "C:\downloads\anaconda\Lib\site-packages\common\util\decorator_util.py", line 63 in func_exec
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 970 in ensure_have_cookies
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 958 in after_init
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_client_impl.py", line 32 in init__
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_option.py", line 446 in new_jm_client
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_option.py", line 387 in build_jm_client
File "C:\downloads\anaconda\Lib\site-packages\common\util\decorator_util.py", line 63 in func_exec
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_downloader.py", line 177 in client_for_album
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\jm_downloader.py", line 59 in download_album
File "C:\downloads\anaconda\Lib\site-packages\jmcomic\api.py", line 67 in download_album
File "c:\users\28099\u672a\u547d\u540d1.py", line 9 in
File "C:\downloads\anaconda\Lib\site-packages\spyder_kernels\py3compat.py", line 356 in compat_exec
File "C:\downloads\anaconda\Lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 473 in exec_code
File "C:\downloads\anaconda\Lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 615 in _exec_file
File "C:\downloads\anaconda\Lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 528 in runfile
File "C:\Users\28099\AppData\Local\Temp\ipykernel_8724\1923227520.py", line 1 in
正在重启内核...
使用的是spyder![屏幕截图 2024-05-01 140109](https://github.com/hect0x7/JMComic-Crawler-Python/assets/157262576/54320248-c29e-4c97-9526-99fd01ebfc81)
库重装了也没有,求大佬帮助