github123666 / cidaren

词达人过班级任务,词达人过自学任务,95+正确率
MIT License
110 stars 7 forks source link

获取了CODE,填入config后,运行main.py报错Object of type PublicInfo is not JSON serializable #1

Open lux-QAQ opened 9 months ago

lux-QAQ commented 9 months ago

(kali) D:\test3\cidaren-main>python main.py [2024-01-02 11:44:03] main INFO: 开始登录 [2024-01-02 11:44:03] main INFO: 初始化公共组件 Traceback (most recent call last): File "D:\test3\cidaren-main\main.py", line 169, in run() File "D:\test3\cidaren-main\main.py", line 113, in run get_token(public_info) File "D:\test3\cidaren-main\api\login.py", line 30, in get_token rsp = requests.rqs3_session.post(basic_url + url, data=json.dumps(data)).json() File "C:\Users\lux.conda\envs\kali\lib\json__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "C:\Users\lux.conda\envs\kali\lib\json\encoder.py", line 199, in encode chunks = self.iterencode(o, _one_shot=True) File "C:\Users\lux.conda\envs\kali\lib\json\encoder.py", line 257, in iterencode return _iterencode(o, 0) File "C:\Users\lux.conda\envs\kali\lib\json\encoder.py", line 179, in default raise TypeError(f'Object of type {o.class.name} ' TypeError: Object of type PublicInfo is not JSON serializable

(kali) D:\test3\cidaren-main>

屏幕截图 2024-01-02 234625
github123666 commented 9 months ago

(kali) D:\test3\cidaren-main>python main.py [2024-01-02 11:44:03] main INFO: 开始登录 [2024-01-02 11:44:03] main INFO: 初始化公共组件 Traceback (most recent call last): File "D:\test3\cidaren-main\main.py", line 169, in run() File "D:\test3\cidaren-main\main.py", line 113, in run get_token(public_info) File "D:\test3\cidaren-main\api\login.py", line 30, in get_token rsp = requests.rqs3_session.post(basic_url + url, data=json.dumps(data)).json() File "C:\Users\lux.conda\envs\kali\lib\jsoninit.py", line 231, in dumps return _default_encoder.encode(obj) File "C:\Users\lux.conda\envs\kali\lib\json\encoder.py", line 199, in encode chunks = self.iterencode(o, _one_shot=True) File "C:\Users\lux.conda\envs\kali\lib\json\encoder.py", line 257, in iterencode return _iterencode(o, 0) File "C:\Users\lux.conda\envs\kali\lib\json\encoder.py", line 179, in default raise TypeError(f'Object of type {o.class.name} ' TypeError: Object of type PublicInfo is not JSON serializable

(kali) D:\test3\cidaren-main> 屏幕截图 2024-01-02 234625

我脑子抽了,现在可以了。重新拉取一下代码